Linux命令

Linux常用指令
- 获取登录信息 -w /who /last /lastb
- 查看自己使用的 -Shell -ps
- 查看命令的说明和位置 -whatis /which /whereis
- 清除屏幕上的内容 -clear
- 看帮助文档 -man/info /–help /apropos
- 查看系统和主机名 -uname /hostname
- 时间和日期 -date /cal
- 重启和关机 -reboot /shutdown
文件和文件夹操作
创建/删除空目录 -mkdir /rmdir
创建/删除文件 -touch /rm
- touch命令用于创建空白文件或修改文件时间。在linux系统中一个文件有三种时间
- 更改内容的时间 -mtime
- 更改权限的时间 -ctime
- 最后访问时间 -atime
rm的几个重要参数
-i 交互式删除,每个删除项目都会进行询问
-r 删除目录并递归的删除目录中的文件和目录
-f 强制删除,忽略不存在的文件,没有任何提示切换和查看当前工作目录 -cd /pwd
- 快捷键 运行结果
- cd 更改工作目录到home。
- cd - 更改工作目录到先前的工作目录。
- cd ˜user_name 更改工作目录到home目录。例如, cd ˜bob 会更改工作目录到用“b录。
- 快捷键 运行结果
查看目录内容 -ls
-l 以长格式查看文件和目录
-a 显示以点开头的文件(隐藏文件)
-R 遇到目录要进行递归展开(继续列出目录下面的文件和目录)
-d 只列出目录,不列出其他内容
-S /-t 按大小/时间排序查看文件内容 -cat / tac / head / tail / more / less / rev / od
拷贝/移动文件 - cp / mv
mv命令:将文件剪切到当前文件夹并重新命名,执行后,原来的文件消失,新的文件创建成功,新的文件实际上就是原来的文件,只不过名字变了
文件重命名 -rename
查找文件和查找内容 -find / grep
- grep在搜索字符串是可以使用正则表达式,如果需要使用正则表达式可以用grep -E 或者直接使用egrep
创建链接和查看链接
ln
具体语法:
1 | ln [选项] [源文件] [链接] |
系统命令
ps
ps -ef
表示显示所有进程,ps -ef|grep
其中grep表示筛选包含特定关键词df
df 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
例如,我们使用df -h命令来查看磁盘信息, -h 选项为根据大小适当显示
相关命令:
- df -hl:查看磁盘剩余空间
- df -h:查看每个根路径的分区大小
- **du -sh [目录名]**:返回该目录的大小
- **du -sm [文件夹]**:返回该文件夹总M数
- **du -h [目录名]**:查看指定文件夹下的所有文件大小(包含子文件夹)
lsof
lsof(list open files)是一个列出当前系统打开文件的工具。
命令格式:
lsof [参数][文件]
shell命令
复制文件和目录
scp
命令scp
是linux系统下基于ssh登录进行安全的远程文件拷贝指令;scp
是加密的,rcp
是不加密的,sco
是rcp
的加强版,简易语法如下:1
scp [可选参数] file_source file_target