1.pwd (print working directory)列举当前工作目录
2.ls (list)可查看当前文件下的文件
ls -l 查看比较详细比如大小字符等等
ls -a 显示所有文档包括隐藏文档
3.cd
cd命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的
cd: 切换当前目录至dirName , change directory
cd .. 切换到上一级目录
cd ../../ 切换到上一级目录的上一级
cd ~ 切换到当前用户的主目录
cd / 切换到根目录
4.mkdir命令:
mkdir 命令用来创建指定的名称的目录,创建时有权限要求,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。
mkdir x : 创建一个空目录 x
mkdir -p xy/xx : 递归创建多个目录,在xy文件创建xx,
mkdir -m 777 xy:创建权限为777的目录xy 的权限为rwxrwxrwx,所有用户可读可写可执行
5.chmod命令:修改权限
-R 处理指定目录以及其子目录下的所有文件
-v 运行时显示详细处理信息
r :读权限,用数字4表示
w :写权限,用数字2表示
x :执行权限,用数字1表示
:删除权限,用数字0表示
数字与字符对应关系如下:
r=4,w=2,x=1
若要rwx属性则4+2+1=7
若要rw-属性则4+2=6;
若要r-x属性则4+1=7。
777为最高权限
6.rm -- remove 删除
-f, --(force) 忽略不存在的文件,从不给出提示。
-i, --(interactive) 进行交互式删除
-r, -R, --recursive 删除全部目录子目录均递归式地删除。
rm -i *.log/txt : 删除.log/txt文件 .会询问按Y/N选择。
rm -r xx:将xx文件目录及子目录中文件全部删除。
rm -rf xx : 会将 xx 文件目录及子目录中全部删除,并且不用一一确认。(谨慎。一般不会用)
7.mv 命令:可以用来移动文件或者将文件改名,是Linux系统下常用的命令,经常用来备份文件或者目录。
-b :若需覆盖文件,则覆盖前先行备份。
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖。
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖。
-u :若目标文件已经存在,且 source 比较新,才会更新(update)。
mv t.log t1.txt : 将文件t.log重命名为t1.txt
mv t1.txt t3 : 将t1.txt文件移到目录t3中
mv -i log1.txt log2.txt : 将文件log1.txt改名为log2.txt,如果file2已经存在,则询问是否覆盖
mv testdir3/*.txt testdir5 : 把当前目录的一个子目录testdir3里的文件移动到另一个子目录里testdir5
8.cat :命令常用来显示文件内容也可以合并文当
cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。
cat主要有三大功能:
1.一次显示整个文件:cat filename
2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件:cat file1 file2 > file
网友评论