1、查看目录
> ls
//查看当前目录下的文件信息(list)
> ls -l
//以“详细信息”显示目录文件(list -list)
> ls -a
//查看目录全部文件,包括隐藏文件(list -all)
> ls dirname
//查看指定目录下有什么文件
2、目录切换
> cd dirname
//进行目录切换
> cd ..
//返回上一级目录
> cd ~
//直接转到当前用户对应的“家目录”
> pwd
//查看完整的操作位置
3、用户管理
$代表普通用户,#代表root用户
多次使用su指令,会造成用户的“叠加”;su和exit最好匹配使用。
> su -
//普通用户切换到root用户
> su 用户名
//普通用户切换到普通用户
> exit
//退回到原先用户
> whoami
//查看当前用户
4、创建目录
> mkdir newdir
//创建目录(make directory)
> mkdir -p newdir/newdir/newdir
//通过递归方式创建多个连续目录
> mkdir dir/newdir
//不使用-p参数
> mkdir -p dir/newdir/newdir
//使用-p参数
/*新的多级目录数目如果大于等于2个,就要使用-p参数。*/
5、移动目录
> mv dir1 dir2
//将dir1移动到dir2目录下(move)
> mv dir1/dir2 dir3
//将dir2移动到dir3目录下
> mv dir1/dir2 dir3/dir4
//将dir2移动到dir4目录下
> mv dir1/dir2 ./
//将dir2移动到当前目录下
6、重命名目录 / 文件
> mv dir1 newdir
//修改dir1的名字改为newdir
> mv dir1/dir2 dir3
//将dir2移动到dir3目录下
> mv dir1/dir2 dir3/newdir
//将dir2移动到dir3目录下,并改名为newdir
> mv dir1/dir2 dir3/dir4
//将dir2移动到dir4目录下
> mv dir1/dir2 dir3/dir4/newdir
//将dir2移动到dir4目录下,并改名为newdir
/*mv是“移动”和“改名字”合并的指令*/
7、复制文件
> cp file1 dir
//将file1复制到dir目录下
> cp file1 dir/file2
//将file1复制到dir目录下,并改名为file2
> cp dir1/file1 dir2/newfile
//将file1复制到dir2目录下,并改名为newfile
8、复制目录
> cp -r dir1 dir2
//将dir1复制到dir2下
> cp -r dir1/dir2 dir3/newdir
//将dir2复制到dir3目录下,并改名为newdir
> cp -r dir1/dir2 dir3/dir4
//将dir2复制到dir4目录下
> cp -r dir1/dir2 dir3/dir4/newdir
//将dir2复制到dir4目录下,并改名为newdir
> cp -r dir ../../newdir
//将dir目录复制上两级目录下,并改名为newdir
/*目录的复制需要设置-r [recursive递归] 参数,无视目录的层次*/
9、删除目录 / 文件
> rm file
//删除file文件
> rm -r dir
//以递归方式删除dir目录
> rm -rf file/dir
//以递归强制方式删除文件和目录(-r force)
> rm -rf /
//以root权限执行,删除系统
10、查看文件
> more filename
//通过敲回车方式逐行查看文件的各行,不支持回看,按“q”退出
> less filename
//通过“上下左右”键查看文件的各个部分的内容支持回看,按“q”退出
> head –n filename
//查看文件的前“n”行内容
> tail –n filename
//查看文件的末尾的“n”行内容
> wc filename
//查看文件的行数和字数
> cat
//打印文件内容到输出终端
11、创建文件
> touch filename
> touch dir1/filename
12、给文件追加内容
> echo 内容 > 文件名称
//将“内容”以覆盖写方式追加给“文件”,如果文件不存在会创建文件
> echo 内容 >> 文件名称
//将“内容”以追加形式写给“文件”,如果文件不存在会创建文件
13、其他
># init 3
//切换到命令界面
># init 5
//切换到图形界面
/*图形界面与命令界面切换需要root权限*/
> which 指令
//查看一个指令对应的执行程序文件在哪
> man 指令
//查看指定可设置的参数
本文为原创文章,著作权归作者所有:来自「KOBIN 技术随笔」作者的原创作品,转载请标明出处。
CentOS 基础文件操作指令
https://blog.kobin.cn/blog/system/s2/69.html
CentOS 基础文件操作指令
https://blog.kobin.cn/blog/system/s2/69.html