Linux命令笔记

Linux命令

一、常用管理命令:

1、 shutdown -h now halt init 0 关机命令

2、 shutdown -r now reboot init6 立即重启命令

3、clear 清屏命令

4、ifconfig 查看网卡的信息(linux和Unix系统)

5、ipconfig 查看网卡信息 (Windows系统

6、pwd 查看当前路径

7、cd 切换路径

8、tab键用来路径补全功能

9、whoami 查看当前用户

10、uname -r 查linux内核版本号

11、rz 上传
sz 文件名 下载

12、service network restart 重启网卡

13、命令帮助:命令 --help
man 命令
14、df –h 查看磁盘空间
du-sh 查看文件或文件夹大小

二、压缩与解压

tar格式: tar -cvf 打包后名字.tar 需要打包文件名 压缩
tar -xvf 打包后名字.tar 解压

tar.gz格式:tar -zcvf 压缩文件名.tar.gz 需要压缩文件名 压缩
tar -zxvf 压缩文件名.tar.gz 解压

zip格式: zip 压缩文件名.zip 需要压缩文件名 压缩
unzip 压缩文件名.zip 解压

gzip格式:
gzip 压缩文件名 压缩
gunzip 压缩文件名.gz 解压
(gzip格式压缩和解压后没有源文件)

三、文件管理命令

1、mkdir 文件夹名 创建文件夹

mkdir 文件夹名1 文件夹名2 文件夹名3 一次性创建多个文件夹

2、mkdir -p /first/second
创建多层递归文件夹 first和second都不存在情况下建目录

2、ll (ls) 查看当前目录下有哪些文件或文件夹 (以详情展示)

ps: ls -l 的别名就是ll

3、rm -rf 文件名或文件夹名 删除文件,不需要系统提示

4、touch 文件名 创建一个空文件

5、cp 源文件名 目标路径 拷贝文件

6、cp -R 源目录名 目标路径 拷贝文件夹

7、mv 源文件名 目标文件名 (重命名)

mv 源文件名或文件夹 路径 剪切文件或和文件夹

8、查看文件内容:

(1)more 文件名 以百分比的是形式展示 按回车一行,空格一页。不能向上翻页,只能向下翻页。

(2)less 文件名 以翻页的形式展示 按回车一行,空格一页。可以通过上下键上下翻页。按q就退出。

CTRL + f forward

CTRL + b backward

(3)head -n 文件名
查看文件的前n行, n表示你要看的行数。

head
-10 文件名

(4)tail -n 文件名 查看文件的后n行

tail -10 文件名

tail -f 文件名(动态变化) 实时查看文件内容

(5)cat 文件名 查看文件

cat -n 文件名 查看文件内容并排行

可以和重定向符一起使用

cat 文件1 > 文件2 文件1的内容覆盖文件2的内容 (相当于复制文件1)

cat 文件1 >> 文件2 文件1的内容追加到文件2的内容后面

9、ln -s 源文件名 快捷方式名 建立快捷方式(源文件名要包括全路径)

10、对文件内容筛选查找,用管道(|)加上:grep 搜索字符串

grep -n 字符串 文件名

如:查找系统中有没有启用80端口: netstat -an | grep 10000

cat -n 文件名 |grep 字符串

ps -ef |grep 进程名(httpd)apache

kill -9 进程id

11、find 路径 参数 参数值

ps: 参数:-name 后面跟文件名

       -size  +或-n      表示查找的文件大于或小于n

find -size +50000

find 路径 -name 文件名

find / -name a.txt

13、wc -l 文件名 统计当前文件的行数
-m 文件名 统计当前文件的字符数

四、文件结构

文件类型

d – directory

  • – file

l – link

c – character

b – block

s – socket

p – pipe

(1)lrwxrwxrwx 1 root root 8 May
6 17:45 desktop -> desktop/
第一位是l,快捷方式

(2)-rw-r–r-- 1 root root 39772 May 6 17:25 install.log 第一位是-, 那就是文件

(3)drwxr-xr-x 3 root root 4096 May 6 17:31 remove 第一位是d, 那就是文件

1、/bin 放的普通用户命令
/sbin 放的管理员用户的命令

2、/boot 放的是系统启动所需要的文件

3、/dev 放的是linux系统下的设备管理文件,比如:cd-rom、u盘、磁盘。

4、/etc 放的是系统里的所有配置文件

5、/home 放的是各用户的用户信息,类似于windows操作系统下的"我的文档"。

6、/lib 放的是动态链接库

7、/lost+found 回收站

8、/mnt 临时挂载目录

9、/opt 用户软件安装目录,类似windows下program files。

10、/proc 类似于windows操作系统下的任务管理器

ps: 查看内存信息:cat /proc/meminfo

查看CPU信息: cat /proc/cpuinfo

11、/usr 放用户的所有配置文件,默认下linux安装的软件都会在此目录。

五、VI编辑

进入文本编辑器 eg: vi t1.txt

1、三种模式: (1)命令模式(一般模式)

(2)编辑模式

(3)末行模式(尾行模式、命令行模式)

  三种的切换,命令模式切换到编辑模式:输入i。 编辑模式退到命令模式:esc

2、i,进入编辑模式,光标前面插入。a,进入编辑模式,追加编辑。

3、末行模式是以冒号开头。注意:末行模式必须是在命令模式下操作。命令:

(1):set nu 显示行号

(2):set nonu 不显示行号

(3):w 保存

(4):q 退出

(5):wq
保存加退出
ZZ

(6):q! 强行退出

(7):w 文件名 另存为

4、命令模式下的命令:

(1)G 到末行

(2)gg 到首行

(3)$ 到行尾

(4)^ 到行首

(5)ngg 到第n行 n表示你要到的行数

(6)dd 删除一行,光标所在行

(7)ndd 删除n行,光标所在行向下n行。

(8)u 撤销,撤销前一次操作

(9)o 新增一行并进入到编辑模式,向下增加。如果是大写的o,就是向上增加。

(10)x 删除一个字符。

(11)D 删除当前光标所在位置到行尾的内容

(12)r 当次替换,只能替换当前光标所在的字符。如果是R,那就进入到替换模式,直到按esc退出。

(13)/搜索字符 字符串搜索,查找下一个,按n,
向下查找。如果向上查找,按N。

(14)yy 复制

(15)nyy 复制n行

(16)p 粘帖

六、权限管理

1、chmod 权限 文件名
权限:

rw-rw-r–: 前三个字符表示拥有者的权限,中间三个字符是组权限,后面三个字符其他人。

r: read 可读

w: write 可写

x:execute 可执行

r用数字4表示,w用数字2表示,x用数字1表示,-用数字0表示

chmod 777 文件名

chmod u+rwx,g+rwx,o+rwx 文件名

chmod 000 文件名

chmod u-rwx,g-rwx,o-rwx 文件名

2、文件夹授权

chmod -R 权限
文件夹名 改变文件夹权限同时改变当前文件夹下所有文件的权限

七、用户管理
useradd 用户名 创建用户名

passwd 用户名 设置用户密码
userdel
用户名 删除用户名

2、groupadd 组名 添加用户组

ps: 组保存文件:/etc/group 用cat /etc/group 查看

3、useradd -g 组名 用户名 添加用户并把用户添加到对应组(组必须存在)

ps: 用户保存文件:/etc/passwd 用cat /etc/passwd 查看

4、userdel -rf 用户 删除用户(强行删除用户,同时把该用户下所有目录删除)

5、usermod -g 组名 用户名 修改用户到相应的组

6、su - 用户名 切换到对应用户下,如果切换回管理员,用:su - /su root

八、系统管理命令

1、du -sh 查看文件夹大小

du -h 查看文件夹下每个文件的大小

2、df -h 查看磁盘大小

3、ps -ef 查看静态进程,可以配合管道加grep精确查找某个进程

4、kill -9 进程ID 结束对应的进程

5、swap分区就是虚拟内存

6、top 查看动态进程

7、chkconfig --list 查看系统所有服务自启动状态

查看网卡

"1.查看所有网卡的信息; eg:ifconfig –a

2.开启网卡ifup eth0;

3.关闭网卡ifdown eth0;"

查看内核版本

"1.uname -r ;

2.cat /proc/version

3.查看操作系统版本:cat /etc/redhat-release 查看内存信息:cat /proc/meminfo"

查看服务状态

"1.查看所有服务在各个运行级别下的开启状态 chkconfig --list;

2.查看蓝牙服务在各个系统运行级别下的状态 chkconfig --list bluetooth"

安装程序

"1.安装程序rpm -ivh rpm包名 ;

2.卸载程序rpm -e 软件名;

rpm -e firefox

3.查看是否安装列表 rpm -qa 软件名

rpm -qa firefox

4.rpm -qc 查看配置文件"

8、系统启动级别:

0:关机状态

1:单用户模式

2:多用户模式(不能使用网络)

3:多用户模式(普通模式,但在命令行下)

4:不使用模式

5:桌面系统模式,跟3模式一样,区别在3模式是命令行下。

6:重启模式

启动级别文件:/etc/inittab

9、init 模式级别 切换系统模式

10.上传、下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值