Linux & MAC 常用终端命令


1、uname 查看喜用信息及其内核
A) -a:先是主机名,内核版本,硬件平台等详细信息
B) -r:显示内核版本
C) -s:显示内核名字

Linux & MAC 常用终端命令_第1张图片
uname命令.png

2、hostname
功能一 查看主机名
功能二 临时修改主机名 重启机器后还原

Linux & MAC 常用终端命令_第2张图片
hostname命令.png

3、ifconfig 查看网络信息
Ifconfig eth0 单独查看某一网卡
Ifconfig eth0 down 对某一网卡禁用
Ifconfig eth0 up 对某一网卡开启
service network start 启动网卡
service network stop 禁用网卡
service network restart 重启网卡

Linux & MAC 常用终端命令_第3张图片
ifconfig命令行.png


4、shutdown -h now |poweroff|init 0 关闭计算机
5、shutdown -r now |reboot|init 6 重启计算机


6、pwd 显示当前在工作的目录
7、cd 切换工作目录
8、ls 显示目录的内容
A) -l:以长格式显示
B) -a:显示所有子目录和文件的信息,包括隐藏文件(文件名带“.”,“..”是隐藏文件)
C) -A:类似于“-a”,但不显示“.”和“..”目录的信息
D) -d:显示目录本身的属性(查看的是目录本身而不是里边的内容)
E) -h:以更易读的字节单位(K、M等)显示信息
F) -R:递归显示内容
G) --color:以颜色区分不同的类型的文件(当执行 ls 时等同于执行 ls --color)
注:ls -l -a -A -d 短格式选项可以连着写 ls -lad


Linux & MAC 常用终端命令_第4张图片
混合命令.png

9、du 统计目录及文件的空间占用的情况---要注意与ls显示大小对比
A) -h 人性化显示
B) -s 只统计每个参数所占空间的大小
(目录和其中的东西共有多少,没有统计其中东西各占多少)
C) -a 统计所有文件


Linux & MAC 常用终端命令_第5张图片
du命令.png

10、mkdir 创建目录
A) -p 创建嵌套的多层目录结构
例:mkdir abc bca 可以直接创建两个目录

Linux & MAC 常用终端命令_第6张图片
mkdir命令.png

11、touch 创建文件 linux中文件没有后缀名概念
touch file1 file2 file3 一次创建3个文件

Linux & MAC 常用终端命令_第7张图片
touch命令.png

12、Ln 创建链接文件(所谓链接就相当于快捷方式)
当前目录为Desktop 目录
ln -s /root/Desktop/aa/test a 创建软连接到桌面 命名为a
ln /root/Desktop/aa/test b 创建软连接到桌面 命名为b
A) -s:建立符号链接文件
B) 软连接(符号链接):指向原始文件所在的路径【删除原始文件软连接将打不开】
C) 硬连接:只想原始文件对应的数据存储位置,不能为目录建立硬连接文件,硬连接与原始文件必须位于同一分区(文件系统)中【删除原始文件后硬连接照样打开】

Linux & MAC 常用终端命令_第8张图片
ln命令.png

13、cp 复制
A) -r:递归复制整个目录树(不能直接复制目录,需要加-r)
B) -p:保持源文件的属性不变
C) -f:强制覆盖目标同名文件或目录
D) -i:需要覆盖文件或目录时进行提醒

Linux & MAC 常用终端命令_第9张图片
cp 命令.png

14、rm 删除
A) -f:强行删除文件或者目录,不进行提醒
B) -i:删除文件或者目录时提醒用户确认
C) -r:递归删除整个目录树

Linux & MAC 常用终端命令_第10张图片
rm命令.png

15、MV 移动 也能重命名 例如:mv passwd /root/Desktop/nw.hehe

Linux & MAC 常用终端命令_第11张图片
mv命令.png

16、cat 查看文件
cat text 显示text这个文件
cat file1 file2 依顺序显示file1,file2的内容
cat file1 file2>file3 把file1,file2的内容结合起来,再“重定向 > ”到file3文件中,如果 〉左边没有文件的名称,而右边有文件名,例如:
cat >file1
结果是会“空出一行空白行”,等待你输入文字,输入完毕后再按[Ctrl]+[c]或[Ctrl]+[d],就会结束编辑,并产生file1这个文件,而file1的内容就是你刚刚输入的内容。这个过程和dos里面的copy con file1的结果是一样的。
“〉”是一个非常有趣的符号,是往右重定向的意思,就是把左边的结果当成是输入,然后输入到file3这个文件中。这里要注意一点是file3是在重定向以前还未存在的文件,如果file3是已经存在的文件,那么它本身的内容被覆盖,而变成file1+file2的内容
另外,如果你使用如下的指令:
cat file1>>file2
这将变成将file1的文件内容“附加”到file2的文件后面,而file2的内容依然存在,这种重定向符〉〉比〉常用,可以多多利用。

Linux & MAC 常用终端命令_第12张图片
cat命令.png

17、more 分页查看文件(从头开始往下看,空格是往下翻,按回车键是向下翻一行,不能向上翻)
18、less 分页查看文件(从头开始看,按回车键向下翻一行,按空格是向下翻,pgup pgdn 是上下翻页,还有上下键)


19、head 查看文件头 默认头10行 # head -2 头2行
20、tail 查看文件尾 # tail -5 /etc/passwd
21、wc 统计
A) -l:统计行数(一般有多少行就有多少东西)
B) -w:统计单次个数
C) -c:统计字节数


Linux & MAC 常用终端命令_第13张图片
head-tail-wc命令.png

你可能感兴趣的:(Linux & MAC 常用终端命令)