linux 常用命令
- ls:查看目录属性或文件
ls +选项+参数
常用选项
-l [长格式列出操作对象详细信息,大小、权限、修改时间等] 来自单词:long
-h[显示出更易懂的容量单位] 来自单词:human
-d[只看目录本身信息,而不是看所属目录的文件和目录信息]
-t:显示文件或目录最后修改时间
lscpu:查看linux当前系统的系统CPU配置信息
- cd:进入指定目录,来自单词change directory
cd / 代表回到根目录
cd ..回到上一层目录
cd ~ 查看当前用户的主目录
cd ~zhangsan 查看张三所在家目录
- pwd:用来列出当前所在目录,来自单词 print working directory
- su:切换用户(管理员切换用户不需要密码)普通用户切换用户需要密码。 来自单词:substitute user
su - root
- mkdir:创建新目录 来自单词 make directory
常用选项:
-p 递归创建多层目录,也就是创建目录后连续创建该目录的子目录 以此类推。
- touch:创建文件(用途不大一般为测试目录是否有写入权限,一般 vim 编辑都可以创建文件)
- cat:阅读段文件,可以使用 | more 管道符来分页查看,也可以阅读长文件。
- less:阅读长文件
- cp:复制文件或目录
选项:
-r 参数:复制目录
cp /home/file1 /opt/file2 复制文件
- rm:删除文件或目录
常用选项:
-rf:强制删除
-r:删除目录
-f:强制删除- mv 剪切文件目录和改名
如果在原目录,不做移动是修改文件或目录名称的。- man
man + 命令 就会出现该命令的相应选项和解释
//执行 man [命令名称]来查询这个命令的选项和帮助
//SYNOPSIS (语法格式)、DESCRIPTION(选项的含义和用法 )
//在 man 命令内 输入 /表示查找 (可以快速找到你想查找的选项)
//小写的n是往后翻页 大写的N是往前翻页
//pgUp pgDn 向上或向下翻页- which : 表示查看指定命令属于哪个目录
- hostname:查看当前主机名
- 查看内存基本信息:free -h 或 cat /proc/meminfo 这个文件
系统内存或磁盘容量是以1000为单位的,是算法的问题一般以1000M为1G来计算生产,而系统则认定为1024M为1G,例如:128G的内存*1000÷1024=125G,所得到内存才是系统中应有的内存。- 查看CPU基本信息:lscpu