Linux的基本操作命令

 pwd 显示工作路径

shutdown -h now        //关闭系统 /halt 关闭系统

shutdown -r now         //重启 / reboot 重启

ip addr  查看ip地址

1.CD命令

cd命令:这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:cd /home            //进入根目录下面的home目录
cd home             //进入当前目录下的home目录
cd ..                //返回上一层目录
cd ../..               //返回上两级目录
cd /           //返回跟目录
cd -             //返回上次所在的目录

2.ls命令

ls命令:这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些我常用的参数吧,如下:

ls                   //查看目录中的文件
ls -a                 //列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来
ls -l                    //显示文件和目录的详细资料

3.mkdir

mkdir命令:创建

mkdir dir1            //创建一个叫做 'dir1' 的目录'
mkdir dir1            //dir2 同时创建两个目录

4.rm

rm命令:删除

rm -f file1         //删除一个叫做 'file1' 的文件'
rmdir dir1         //删除一个叫做 'dir1' 的目录' (空目录才能删除)
rm -rf dir1        //删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2   //同时删除两个目录及它们的内容

5.mv

mv命令:该命令用于移动文件、目录或更名,move之意,它的常用参数如下:-f 如果目标文件已经存在,不会询问而直接覆盖

mv file1 file2             //把文件file1重命名为file2

mv file1 file2 dir        //把文件file1、file2移动到目录dir中

6.cp

cp命令:该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下, 它的常用参数如下:

cp -a file1 file2                     //连同文件的所有特性把文件file1复制成文件file2
cp dir/* .                               //复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 .                 // 复制一个目录到当前工作目录
cp -a dir1 dir2 复制一个目录

7. find

find命令:find是一个基于查找的功能非常强大的命令

find / -name file1                      //从 '/' 开始进入根文件系统搜索文件和目录
find / -user user1                      //搜索属于用户 'user1' 的文件和目录
find /home/user1 -name *.bin                     // 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件
find /usr/bin -type f -atime +100                //搜索在过去100天内未被使用过的执行文件
find /usr/bin -type f -mtime -10                  //搜索在10天内被创建或者修改过的文件

8.ps

8、ps命令:该命令用于将某个时间点的进程运行情况选取下来并输出,process之意,它的常用参数如下:

-A :所有的进程均显示出来
-a :不与terminal有关的所有进程
-u :有效用户的相关进程
-x :一般与a参数一起使用,可列出较完整的信息
-l :较长,较详细地将PID的信息列出
其实我们只要记住ps一般使用的命令参数搭配即可,它们并不多,如下:

ps aux                              //查看系统所有的进程数据
ps ax                                //查看不与terminal有关的所有进程
ps -lA                              //查看系统所有的进程数据
ps axjf                             //查看连同一部分进程树状态

9.kill

kill命令:kill 命令用于删除执行中的程序或工作。

kill 可将指定的信息送至程序。预设的信息为 SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用 SIGKILL(9) 信息尝试强制删除程序。

它的基本语法如下:
杀死进程             # kill 12345

强制杀死进程         # kill -KILL 123456

发送SIGHUP信号,可以使用一下信号       # kill -HUP pid

彻底杀死进程         # kill -9 123456

 10.tar

tar命令:该命令用于对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压。它的常用参数如下:压缩:tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称
查询:tar -jtv -f filename.tar.bz2
解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录

 

 11.chmod

chmod命令:该命令用于改变文件的权限,一般的用法如下:

chmod -R 777 chmod -R 777 意思就是将当前目录及目录下所有文件都给予777权限(所有权限慎用

12.查看文件

查看文件内容
cat file1                            //从第一个字节开始正向查看文件的内容
tac file1                            //从最后一行开始反向查看一个文件的内容
more file1                        //查看一个长文件的内容
less file1                           //类似于 'more' 命令,但是它允许在文件中和正向操作一样的反向操作
head -2 file1                    //查看一个文件的前两行
tail -2 file1                       //查看一个文件的最后两行
tail -f /var/log/messages                  //实时查看被添加到一个文件中的内容

13.yum

YUM 软件包升级器 - (Fedora, RedHat及类似系统)
yum install package_name                                        //下载并安装一个rpm包
yum localinstall package_name.rpm                         //将安装一个rpm包,使用你自己的软件仓库为你解决所有依赖关系
yum update package_name.rpm                              //更新当前系统中所有安装的rpm包
yum update package_name                                     //更新一个rpm包
yum remove package_name                                    //删除一个rpm包
yum list                                                                    //列出当前系统中安装的所有包
yum search package_name                                     //在rpm仓库中搜寻软件包
yum clean packages                                               //清理rpm缓存删除下载的包
yum clean headers                                                 //删除所有头文件
yum clean all                                                          //删除所有缓存的包和头文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sc散场

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值