linux命令行操作
mkdir 创建文件夹
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
mkdir dir1 dir2 同时创建两个目录
touch 创建一个空文件
touch day2
cp 复制文件或目录
语法:cp(选项)(参数)
选项:
-a:此参数的效果和同时指定"-dpR"参数相同;
-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;
-l:对源文件建立硬连接,而非复制文件;
-p:保留源文件或目录的属性;
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
-s:对源文件建立符号连接,而非复制文件;
-u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件;
-S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀;
-b:覆盖已存在的文件目标前将目标文件备份;
-v:详细显示命令执行的操作。
参数:源文件、目标文件。当源文件有多个时,目标文件要求为目录;若源文件必须是目录名,使用-r
mv 移动和改名文件
不同于cp,mv是移动文件,文件个数不变;cp是复制文件;
rm 删除文件
-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
--preserve-root:不对根目录进行递归操作;
-v:显示指令的详细执行过程。
删除文件时建议使用-i,可以逐项删除,确认删除时需要键入Y并回车,回车或其他按键等操作无效。
chmod 授权
用户权限分析:-rwxr-x-wx 第一个字符"-"代表普通文件,为"d"时代表目录。之后每三个字符为一组,第一组"rwx"为文件所有者权限,第二组"r-x"为同一组的用户权限,第三组"-wx"为其他人员的用户权限。
r :读 值:4
w:写 值:2
x :执行 值:1
例:
chmod a-x 文件 全部减权限——chmod -x
chmod u+x 文件 给自己加x权限
chmod u+x == chmod u+1
cat 文件 扫描文件内容,文件内容较多时,出现滚屏,无法查看之前的内容时,多用more。Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏;Ctrl+C(中断)键可以终止该命令的执行。
more 分屏浏览文件内容,但无法看已经翻屏的内容。Enter,向下翻滚一行;空格,向下滚动一屏;Q,退出命令。
less 可分屏浏览,可查找(关键字),可翻到最后一行。按PageUp键,向上翻页;按PageDown键,向下翻页;Q,退出命令。
语法:
语法:
-e:文件内容显示完毕后,自动退出;
-f:强制显示文件;
-g:不加亮显示搜索到的所有关键词,仅显示当前显示的关键字,以提高显示速度;
-l:搜索时忽略大小写的差异;
-N:每一行行首显示行号;
-s:将连续多个空行压缩成一行显示;
-S:在单行显示较长的内容,而不换行显示;
-x<数字>:将TAB字符显示为指定个数的空格字符。