Linux常用命令

一、目录结构

/            //根目录,一般只存放目录,不要存放文件
/bin         //存放常用命令(即二进制可执行程序)
/boot        //系统内核及启动有关的文件
/dev         //存放设备文件,包括硬盘,分区,键盘,鼠标,USBN
/etc         //存放系统配置文件
/home        //用户目录的默认位置
/root        //管理员的主目录
/lib         //32位库文件存放目录
/lib64       //64位库文件存放目录
/lost+found  //在ext2或者ext3文件系统中,当系统意外崩溃或者计算机意外关机,而产生一些文件碎片存放在这里。
/media       //即插即用型设备的挂载点自动在这个目录下创建。例如USB、DVD自动挂载后会在这目录下产生一个目录
/misc        //挂载目录,用来挂载NFS服务的共享目录
/mnt         //临时挂载设备目录
/opt         //自定义软件安装存放目录
/proc        //进程及内核信息存放目录
/sbin        //系统管理命令
/srv         //存放系统所提供的服务数据
/sys         //该目录用于将系统设备组织或层次结构,并向用户提供详细的内核数据信息
/tmp         //存放临时文件
/usr         //存放系统应用程序及文档
/var         //存放系统运行中常改变的文件,如系统日志

二、基本命令

关机
    shutdown -h now     //立刻关机
    shutdown -h 5       //5分钟后关机
    poweroff            //like关机

重启 
    shutdown -r now     //立刻重启
    shutdown -r 5       //5分钟后重启
    reboot              //立刻重启
帮助命令
    shutdown --help 
    ifconfig --help     //查看网卡信息

man命令(命令说明书) 
    man shutdown        // 注意:man shutdown打开命令说明书之后,使用按键q退出

三、操作命令

1.目录切换

cd /          //切换到根目录
cd /usr       //切换到根目录下的usr目录
cd ../        //切换到上一级目录 或者 cd..
cd -          //切换到上次访问的目录
pwd           //查看当前工作目录
clear         //清除屏幕

2.目录查看

ll           //查看当前目录下的内容
ll /usr      //查看指定目录下的所有目录和文件

3.目录操作
3.1 创建目录

mkdir aaa         //在当前目录下创建一个名为aaa
mkdir /usr/aaa    //在指定目录下创建一个名为aaa的目录

3.2 删除目录或文件

–删除文件:

rm 文件            //删除当前目录下的文件
rm -f文件          //删除当前目录下的文件(不询问)

–删除目录

rm -r aaa         //递归删除当前目录下的aaa 目录
rm -rf aaa        //递归删除当前目录下的aaa 目录(不询问)

–全部删除

rm -rf *          //将所有目录下的所有目录和文件全部删除
rm -rf /*         //将根目录下的所有文件全部删除  【慎用!】

3.3 目录修改

–重命名

mv 当前目录  新目录

–剪切

mv 目录名称  目录的新位置    //mv /usr/tmp/aaa /usr 将/usr/tmp目录下的aaa目录剪切到 /usr目录下面

–拷贝目录

cp -r 目录名称 目录拷贝的目标位置   // 实例:cp /usr/tmp/aaa  /usr

3.4 搜索目录

find 目录 参数 文件名称       //实例:find /usr/tmp -name 'a*' 查找/usr/tmp目录下的所有以a开头的目录或文件

四、文件操作命令

4.1.新建文件

  touch aa.txt        //新建文件

4.2.删除文件

rm -rf 文件名     //删除文件

4.3.修改文件
【1】进入一般模式:vi aa.txt
【2】进入编辑模式:i o a (键盘)
i:在光标所在字符前开始插入
a:在光标所在字符后开始插入
o:在光标所在行的下面另起一新行插入
【3】退出:ESC (键盘)
【2】退出编辑: :q
【3】强制退出: :q!
【4】保存并退出: :wq

4.4.文件的查看

cat /home/Studys/Liu.txt         //看最后一页
more /home/Studys/Liu.txt        //从第一页开始查看,回车可以向下一行,空格可以向下一页,q退出查看
less /home/Studys/Liu.txt        //翻页查看,PageUp和PageDown向上、向下翻页,q退出
head 10  /home/Studys/Liu.txt    查看文件的前10行
tail -10 /home/Studys/Liu.txt    //查看文件的后10行 Ctrl+C结束

4.5权限修改
在这里插入图片描述

第一位:d代表文件夹,-代表是文件
第一段(3位):代表拥有者的权限
第二段(3位):代表拥有者所在的组,组员的权限
第三段(3位):代表的是其他用户的权限

chmod +x Liu.txt    //为文件添加X权限
chmod -x Liu.txt    //为文件去除X权限

五、压缩文件操作

--压缩
tar -zcvf 打包压缩后的文件名 要打包的文件
  z:调用gzip压缩命令进行压缩
  c:打包文件
  v:显示运行过程
  f:指定文件名

--解压
tar -zxvf 压缩文件   
   x:代表解压

六、查找命令

6.1 grep

grep qw Liu.txt        //在Liu.txt文件中搜索wq字符串,显示行
grep -n qw Liu.txt	   //在Liu.txt文件中搜索qw字符串,大小写敏感,显示行及行号;
grep -v qw Liu.txt	   //在Liu.txt文件中搜索qw字符串,大小写敏感,显示没搜索到的行
grep -i qw Liu.txt	   //在在Liu.txt文件中搜索qw字符串,忽略大小写,显示行;
grep -ni qw Liu.txt	   //在Liu.txt文件中搜索qw字符串,忽略大小写,显示行及行号;

6.2 find

find / -name 'b'		//查询根目录下(包括子目录),名以b的目录和文件;
find / -name 'b*'		//查询根目录下(包括子目录),名以b开头的目录和文件; 
find . -name 'b'		//查询当前目录下(包括子目录),名以b的目录和文件;

6.3 locate

locate /etc/sh          // 搜索etc目录下所有以sh开头的文件 
locate pwd              // 查找和pwd相关的所有文件

6.4 whereis

whereis ls             // 将和ls文件相关的文件都查找出来

6.5 which

which pwd               // 查找pwd命令所在路径 
which java             // 查找path中java的路径 

七、其他命令

7.1 查看进程

ps -ef

7.2 结束进程

kill pid   //pid 进程号  kill -9 pid (强制杀死进程)

7.3 网络通信命令

ifconfig                     //查看网卡信息
ping ip                      //查看与某台机器的连接情况
netstat -an                  //查看当前系统端口
netstat -an | grep 8000      //搜索指定端口号

7.4 配置网络

setup

7.5 重启网络

service network restart

7.6 切换用户

su -用户名

7.7 关闭防火墙

chkconfig iptables off

7.8 清屏

ctrl+l

----1q2w#E$R

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值