一,关机和重启
1.1 关机
shutdown -h now 立刻关机
shutdown -h 5 5分钟后关机
poweroff 立刻关机
1.2 重启
shutdown -r now 立刻重启
shutdown -r 5 5分钟后重启
reboot 立刻重启
二,显示文件目录
2.1 显示文件目录
ll 显示文件目录
ll -h 显示文件目录,文件大小以M单位显示
ls 显示文件目录
2.2目录切换cd 命令:cd目录
cd/ 切换至根目录
cd /usr 切换到根目录下的usr目录
cd ../ 切换到上一级目录或者cd..
cd ~ 切换到home目录
;cd - 切换到上次访问的目录
三,目录操作
3.1 创建目录【增】mkdir
命令:mkdir目录
mkdir aaa 在当前目录下创建一个名为aaa的目录
3.2 删除目录或文件
命令 rm [-fr] 目录
删除文件
rm 文件名 删除当前目录下的文件
rm -f 文件名 删除当前目录下的文件不询问
删除目录
rm -r 文件名 递归删除当前目录下所有文件
rm -rf 文件名 递归删除当前目录下所有文件不询问
3.3 文件目录重命名,剪切,复制
mv aa.txt bb.txt 将aa.txt 重命名为bb.txt
mv aa.txt /user/etc 将aa.txt 移动到/user/etc 目录下面
cp aa.txt /user/etc 将aa.txt 复制到/user/etc 目录下面(注意:如果复制文件夹下带有其它文件的话需要加上-r递归复制)
四、文件操作命令
4.1 新建文件
touch aa.txt 在当前目录下新建aa.txt文件
4.2 修改文件 vi或vim
【vi编辑器的3种模式】 ??1、基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
1,令行模式(command mode) ??控制屏幕光标的移动,字符、字或行的删除,查找,移动复制某区段及进入Insert mode下,或者到last line mode。
命令行模式下的常用命令: 【1】控制光标移动:? ? ? ? 【2】删除当前行:dd (ESC退出编辑模式) 【3】查找:/字符 【4】进入编辑模式:i ,o ,a 【5】进入底行模式::
2,编辑模式(Insert mode) ??只有在Insert mode下,才可以做文字输入,按ESC键可回到命令行模式。
编辑模式下常用命令: 【1】ESC退出编辑模式到命令行模式;
3,底行模式(last line mode) ??将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。 底行模式下常用命令: 【2】强制退出::q! 【3】保存并退出::wq
4.3 文件的查看
文件的杳看命令:cat命令;more命令;less命令;tail 命令;
cat:看最后一屏
??示例:使用cat查看/etc/sudo.conf文件,只能显示最后一屏内容cat sudo.conf
more:百分比显示
??示例:使用more查看/etc/sudo.conf文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看more sudo.conf
less:翻页查看
??示例:使用less查看/etc/sudo.conf文件,可以使用犍盘上的PgUp和PgDn向上 和向下翻页,q结束查看less sudo.conf
tail:指定行数或者动态查看
??示例:使用tail-10查看/etc/sudo.conf文件的后10行,Ctrl+C结束tail -10 sudo.conf
实际日志操作:
??cat log.log | head -n 200 #查看log.log前200行 ??cat log.log | tail -n 200 #查看log.log后200行 ??grep 关键字 文件名I grep 关键字
4.4,find查找命令
find -name aa根据aa文件名查找。 find /root/ -perm 600查找/root目录下权限为600的文件。 find -type f -name n*.log"查找当前目录下以.log结尾的文件。 find -size +100M查找当前目录下大于100M的文件。
五,chmod修改文件权限
??操作文件或目录的用户,有3种不同类型:文件所有者、群组用户、其他用户。最高位表示文件所有者的权限值,中间位表示群组用户的权限值,最低则表示示其他用户的权限值, 所以,chmod 777中,三个数一字7分别对应上面三种用户,权限值都为7。
权限 | 权限数值 | 二进制 | 具体作用 |
---|
r | 4 | 00000100 | read读取。当前用户可以读取文件内容,可以浏览目录。 | w | 2 | 00000010 | write写入。当前用户可以新增或修考文件内容,可以删除、移动目录或目录内文件。 | x | 1 | 00000001 | execute执行。当前用户可以执行文样,当前用户可以进入目录。 |
依照上面的表格,权限组合就是对应权限值求和,如下:
7 = 4 + 2 + 1 5 = 4 + 1 4 = 4
读写运行权限读和运行权限只读权限
因此,chmod 754 aa.txt命令的含义了。
chmod -r 777 aa 递归给aa文件夹下的文件赋最高权限
tar打包/解压文件
tar -zcvf ab.tar aa.txt bb.txt 将aa和bb文件打包成ab.tar文件
tar -xvf ab.tar -C /usr C代表指定解压的位置
七、其他命令
7.1 查看当前目录:pwd
命令:pwd 查看当前目录路径
7.2 查看进程:ps -ef
命令:ps -ef查看所有正在运行的进程
7.3 束进程.kill
命令:kill pid或者kill -9 pid(强制杀死进程)
7.4网络通信命令: ifconfig:查看网卡信息
命令:ifconfig 或 ifconfig | more
7.5 ping:查看与某台机器的连接情况命令
ping ip
7.6 查看系统端口
netstat -an 搜索指定端口 netstat -an | grep 8080
7.7 关闭防火墙
iptables -L iptables -P
7.8 文件上传下载yum方式
rz 将电脑上的文件上传到linux系统中去 (需要安装yum yum -y install lrzsz) sz 将linux系统中的文件保存到电脑上 (需要安装yum yum -y install lrzsz)
7.9 查看系统资源使用情况
top
7.10 查看磁盘使用情况
df df -h 磁盘容量单位为M
|