1、cd
最基本的操作命令,用来切换当前目录到dirname
(1)切换到指定目录
cd /目录名
(2)切换到上级目录
cd ../
(3)切换到主目录
cd
2、ls
(1)列出当前目录的内容
使用ls命令将列出当前工作目录中的文件和子目录。默认情况下,以字母顺序列出文件和目录的名称。
ls
(2) 列出指定目录的内容
ls /目录名/子目录名
(3)列出目录的详细信息
ls -l
(4)列出所有文件,包括隐藏文件
ls -a
(5)列出内容并按时间顺序排列
使用 ls -lt
命令将以长格式列出文件和目录,并按修改时间的倒序进行排序,最新的文件或目录将显示在最上面。
ls -lt
(6)列出内容并按文件大小顺序排列
使用 ls -lhS
命令将以长格式列出文件和目录,并按文件大小进行排序,最大的文件将显示在最上面。
ls -lhS
3、pwd
查询当前所在目录的路径
pwd
4、mkdir
(1)创建目录
mkdir 目录名
(2)创建多层目录
mkdir -p 目录名/目录名/目录名
5、touch
创建空文件,除此之外该命令还可以更新文件的时间戳
touch file.txt
6、rm
(1)删除文件
rm file.txt
(2)删除目录(空目录)
rm -r 目录名
(3)删除有文件的目录(强制删除)
rm -r -f 目录名
7、cp
(1)复制文件到指定位置
cp filea.txt fileb.txt
(2)复制多个文件到指定目录
cp -r 目录a 目录b
使用 cp -r
命令可以复制整个目录及其内容。请注意,-r
选项表示递归复制,即复制目录及其所有子目录和文件。
8、mv
(1)重命名
mv old_name new_name
(2)剪切
mv file.txt 目标目录
9、cat
(1)查看文件内容
cat file.txt
(2)显示查看文件的行数
cat -n file.txt
10、more
查看当前窗口大小的内容. 空格表示翻页 回车表示下一行
more
11、head
(1)显示文件的前几行(默认前十行)
head file.txt
(2)查看前N行内容
指定查看的前N行
head -n N file.txt
(3)同时查看多个文件的前几行
head filea.txt fileb.txt
12、tail
(1)显示文件的后几行
tail file.txt
(2) 指定显示的行数
指定查看的后N行
fail -n N file.txt
(3)动态监视文件变化
fail -f file.txt
13、查看IP地址
ifconfig或者ipaddr
14、ping
测试网络是否连通
ping 任意网址
例如:
ping www.baidu.com
开启测试后,会显示一些连接的信息,ctrl+C关闭测试
15、vi
编辑文件内容
vi file.txt
输入上边的命令后,再输入 "i",之后就可以正常编辑文件内容,编辑完毕后,退出时,按ESC键之后再输入“:”键 ,在“:”后输入“wq”,代表保存后退出,“q!”代表不保存直接退出
以上这些只是一部分常用的Linux操作命令,还有很多Linux系统的操作命令,根据自己需求灵活运用。