Linux基础命令
/boot : 启动目录,内核存放地
/etc : 配置文件存放地
/tmp : 程序产生的临时文件
/home : 用户的目录,新增用户账号时,用户的家目录都存放在此目录
/lib : 库文件,程序在执行过程中,需要调用一些额外的参数时需要的协助
/bin : 可执行文件和常用的Linux命令
/sbin : 系统管理员的命令和工具
/usr : 应用 程序和文件的安装地
/mnt : 挂接其他文件系统
/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:重启