? Linux命令是对Linux系统进行管理的命令。对于Linux系统来说linux命令,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。Linux命令在系统中有两种类型:内置shell命令和Linux命令。
? 在Linux操作系统中,有一点要注意的是,linux的命令(也包括文件名等等)对大小写是有要求的,如果输入的命令大小写不对的话,系统是不会做出你期望的响应。
命令字 【选项】 【参数】
选项
短格式选项:使用 “ - ” 符号引导 多个单字符选项可以结合在一起使用 (如:ls -l ls -al);
长格式命令选项:使用 “ -- ”符号引导 (如:--help)。
参数
命令字的处理对象;
可以是文件名、目录名或用户名等内容;
个数可以是零到多个。
[root@localhost ~]#的意思:
? root :当前登录的系统用户
? @ :分隔符
? localhost :主机名
? ~ :当前所在的目录位置
? #号键: 表示管理员
? $ : 普通用户
Tab键:自动补齐
反斜杠 " \ " :强制换行
快捷键Ctrl+U:清空至行首u
快捷键Ctrl+K:清空至行尾
快捷键Ctrl+L:清屏
快捷键Ctrl+C:取消本次命令编辑
内部命令help%20:%20查看Bash内部命令的帮助信息
--help%20:适用于大多数外部命令
使用man命令阅读手册:%20使用上下箭头方向键滚动文本;
?%20使用Page%20Up和Page%20Down键翻页;
?%20按Q或键退出阅读环境,按%20“%20/%20”%20查找内容。
cd.%20切换到目标位置
cd%20~%20若不指定目标位置,切换到当前用户的宿主目录
cd%20-%20切换到上一次执行cd命令之前所在的目录
cd..%20查看上一层目录
cd../../%20查看上上层目录
cd%20/%20根目录
ls%20-l%20显示文件的详细信息
ls%20-a%20查看隐藏文件
ls%20-A%20查看隐藏文件,除了..
ls%20-d%20显示本目录的信息
ls -h 友好形式显示带有单位的信息
ls -R 逆归显示(如果有子目录,则会把子目录文件依次展现)
pwd 显示用户当前的工作目录
蓝色----目录、文件夹 红色----压缩包 绿色----可执行文件/命令文件/脚本
天蓝色----软连接文件/快捷文件 huang色----设备文件/磁盘文件 黑色/白色----数据文件
du 【选项】 【文件或目录】
-a 统计磁盘空间占用时所有文件
-h 显示出统计结果(默认以kB计数)
-s 只统计所占空间的总的大小,不是统计每个子目录文件的大小
例如:du -sh /var/log/ 统计var/log文件总共占用的空间大小
例如: mkdir test 在当前目录下创建一个test目录
? mkdir -p /aa/bb/cc 创建目录aa,aa下的子目录bb,bb子目录下的cc
touch test.txt 在当前目录下创建一个test.txt的文件
touch demo {1..10}.txt 创建多个新的空文件
rm -f test.txt 直接删除text.txt文件
rm -r 递归删除,即删除目录以及其目录下的子目录
rm -rf 直接删除目录以及其目录下的子目录
-f 覆盖目标同名文件且不提醒,直接复制粘贴
-i 覆盖目标同名文件且提醒用户确认
-p 复制时保持源文件的权限,属性不变
-r 复制目录时必须使用此选项,表示递归复制所有文件
按文件名称查找 -name
按文件大小查找 -size
按文件属主查找 -user