Linux基础命令

一、Linux命令

/boot : 启动目录,内核存放地

/etc : 配置文件存放地

/tmp : 程序产生的临时文件

/home : 用户的目录,新增用户账号时,用户的家目录都存放在此目录

/lib : 库文件,程序在执行过程中,需要调用一些额外的参数时需要的协助

/bin : 可执行文件和常用的Linux命令

/sbin : 系统管理员的命令和工具

/usr : 应用 程序和文件的安装地

/mnt : 挂接其他文件系统

/root : root账户的home目录

/dev : 存放Linux系统下的设备文件

二、Vi编辑器

vi + 文件名(vi file_name)

1)i插入文本

2)a追加文本

使用ESC可以从编辑模式进入命令模式。

1):w 保存文件

2):wq 保存并退出

3):wq!保存并强制退出

4):q 退出

5):q!强制退出

三、文件操作

ls:查看文件和目录

pwd:查看路径

mkdir:创建目录,-p:递归创建子目录

rmdir:删除空目录

touch:创建文件

rm:删除文件或目录,-rf:强制删除目录,不提示

cp:复制文件,-p:保存原有属性。

mv:剪切或重命名。

cat:查看短文件,-n:显示行号

more:查看长文件,space下一页,enter下一行,无法向上翻页

less:查看长文件,可向上翻页和查找。pgup向上翻页,/:查找内容,n下一个,qQ退出。

head:查看文件前几行,-n “行数”:显示前“行数”行

tail:查看后几行,-n “行数”:显示后“行数”行

四、权限管理命令

chmod:u所有者,g所属组,o其他亲人,a所有人。

chmod u+x 文件名:给所有者加上执行权限。

chmod g+w,o 文件名:给所有组加写权限,其他人下读权限。(一般使用数字)

r:4,可以列出目录中的内容,

w:2,可以在目录中进行创建、删除文件,

x:1,可以进入目录(r和x连着使用)

chmod -R 777 文件名:将目录及目录下所有目录都更改权限为rwx-rwx-rwx

chown : 改变用户的所有者(chown 目标用户 文件或目录)

chgrp : 改变所有组 (chgrp 目标用户组 文件或目录)

五、文件搜索命令

根据文件名查找(不在服务器高峰期使用,范围越小越好)

find /etc -name init : 在目录/etc中查找文件init(可使用通配符)

*:表示全部文件

?:表示单个字符

-iname : 不区分大小写查找

根据文件大小查找

find /etc -size +204800 : 在目录/etc中查找所有大于100M的文件

-size : 根据文件大小

-user 用户名 :根据用户查找

-group 用户组名 : 根据用户组查找

-amin :根据时间属性查找

-type :根据文件类型查找(f:文件,d:目录,l:软连接)

find /etc -size +163840 -a -size -204800 : 在/etc目录下查找大于80MB小于100MB的文件

-a:两个条件同时满足

-o:两个条件满足一个

locate查找

locate 文件名 :查找文件名

grep查找

grep multiuser /etc/inittab : 在/etc/inittab下查找multiuser(grep 文件名 路径)

-i : 不区分大小写

-v:排除指定字符串(grep -v ^# /etc/inittab)^表示行首

六、帮助命令

man 命令名:查看命令的帮助信息

man ls : 查看ls命令的帮助信息

man services : 查看配置文件services的帮助信息

which查找

which 命令名 :查找命令所在的路径

whatis 命令名:命令的简短信息

whereis 命令名 :和which差不多,找出文件所在的位置和配置文件路径

命令名 --help:命令的常用方式

七、用户管理命令

useradd 用户名:新加 用户名

passwd 用户名 :更改用户名密码

who :查看当前登录的所有用户

uptime:

15:43:36 up 20 min, 2 users, load average : 0.08, 0.06, 0.19

当前服务器时间 运行时长 用户数 当前负载均衡分别是1,5,15(min)

八、压缩解压命令

gzip 文件名:将文件压缩成以.gz结尾的文件,只能打包文件

gunzip 或 gzip -d 文件名:将以.gz结尾的文件解压

tar:通常打包后在使用gzip压缩

tar -zcf Japan.tar Japan :将目录打包并压缩,并且指定文件名为Japan.tar

-c:打包

-v:显示详细信息

-f:指定文件名

-z:打包的同时压缩

-x:解压

tar -zxf Japan.tar.gz : 将 Japan.tar.gz进行解压

zip:用的少

zip 选项【-r】压缩后文件名 文件

-r :压缩目录,后缀名 .zip

unzip 压缩文件 :进行解压

bzip2:

压缩格式:bzip2 -k 文件名 :将文件压缩后保留原文件,后缀名 .bz2

范例:bzip2 -k boduo

tar -cjf Japan.tar.bz2 Japan

解压格式:bunzip2 -k 文件名 :将文件解压后保留压缩包

范例:bunzip2 -k boduo.bz2

tar -xjf Japan.tar.bz2

九、网络命令

write:给用户发信息

write 用户名:可以使用delete删除。ctrl+d保存

wall:给所有用户发信息

wall 信息

ping:测试网络

ping -c 3 IP地址 : ping3次

ifconfig:查看本机的信息(ip地址等)

mail:邮件

last:查看用户登录记录

lastlog:查看某特定用户上次登录的时间

netstat:

-t: TCP协议(传输控制协议)

-u:UDP协议(用户数据报协议)

netstat -tlun :查看本机监听的端口

netstat -an :查看本机所有的网络连接

netstat -rn :查看本机路由表

setup:配置网络

mount:挂载命令

umount:卸载

10、关机和重启

shutdown -h now:现在关机

shutdown -r now:现在重启

shutdown -c:取消关机

reboot:重启

init 6:重启

0:关机 1:单用户 2:不完全多用户,不含NFS服务

3:完全多用户 4:未分配 5:图形界面 6:重启

logout: 退出登录

posted @ 2021-10-21 19:56  我就是一只小菜鸟  阅读(450)  评论(0)    收藏  举报