Linux下的简单命令

一、进程相关
1 显示所有运行中的进程
ps aux | less

2 杀死进程
pkill 进程名
killall 进程名
kill -9 $(pidof 进程名关键字)

3 Linux 查看指定进程和关闭进程
比如:
ps -ef |grep Writer
(查找所有有关Writer的进程, 显示如下 9942代表Pid)
liyulin 9942 8971 0 16:58 pts/0 00:00:00 grep --color=auto Writer

结束进程的话直接 kill -9 进程id就可以了

4 Linux批量杀掉带有某个关键字的进程
ps -ef|grep xxxxxx|grep -v grep |awk ‘{print $2}’|xargs kill
xxxxxx——要杀掉的进程关键字

解释:列出包含关键字的进程,除去当前的grep进程,输出第二列(进程PID),kill掉

二、文件相关
1、mkdir -p 命令

创建 test1 、test2、test3 三个文件夹命令:

[root@localhost ~]# mkdir test1 test2 test3

使用 -p 参数来创建多级文件夹,例如: test1/test2/test3

[root@localhost ~]# mkdir -p  test1/test2/test3

在多个文件夹里的每个文件夹里面需要创建一个temp文件夹的话,可以用如下命令实现:

[root@localhost ~]# mkdir {test1,test2,test3}/temp

2、rm命令:删除文件

-f:在删除过程中不给任何指示,直接删除。
-r:将参数中列出的全部目录和子目录都递归地删除。
-i:与-f选项相反,交互式删除,在删除每个文件时都给出提示。

注:删除文件可以直接使用rm命令,若删除目录需配合"-r"
还可以使用rmdir -p a1/a2/a3/a4 来删除非空目录(rm 不适用“-p”)

3、cp命令:拷贝文件
cp -r 和-R的区别是??
功能上是等价的。不加-r或者-R的时候,只拷贝文件,不拷贝文件夹;加上后则会拷贝文件夹–包括下一级的子文制件夹,以及子文件夹中的子文件夹
另外rm的-R -r功能同上
ls的-R功能同上,-r的功能是结果反向排列

4、mv命令:移动文件与目录,或更名
sudo mv /usr/bashrc1 /usr/test
将/usr目录下的bashrc1 移动到 /usr/test
sduo mv /usr/test /usr/test2
将例的test目录重命名为test2

5、ls命令:查看文件及目录
ls -a可以将目录下的全部文件(包括隐藏文件)显示出来
ls -l 列出长数据串,包括文件的属性和权限等数据
ls -r将排序结果反向输出,例如:原本文件名由字母从前到后排列,反向则由后到前
ls -R连同子目录一同显示出来,也就所说该目录下所有文件都会显示出来(显示隐藏文件要加-a参数)

6、cat命令:查看文件内容
查看文件下的bashrc文件内容
cat ~/.bashrc (注意主目录文件下的文件目录的写法)

7、head命令:取出前面几行
head -n 20 ~/.bashrc

8、tail命令:取出后面几行、前面不展示
tail -n 10 ~/.bashrc

9、touch命令:修改文件时间或创建新文件
cd /tmp
touch hello
ls -l hello
在/tmp下创建一个空文件hello并查看时间
touch -d ‘5 days ago’ hello
修改touch的时间为五天前

10、chown命令:修改文件所有者权限
sudo chown root /tmp/hello
ls -l /tmp/hello
将hello文件所有者改为root账号, 并查看属性

11、find命令:文件查找
sudo find ~ -name .bashrc
查找主目录下文件名为.bashrc的文件

12、tar命令:压缩命令
sudo mkdir /test1
sudo rm -r test.tar.gz
在目录/下新建文件夹test1
然后将test文件夹打包成test.tar.gz
解压缩
sudo tar -zxv -f /test.tar.gz -C /tmp
解压缩到 /tmp

13 dpkg(package manager for Debian ):包管理工具
安装已经下载好了的安装包:
sudo dpkg -i <package_file_path>

而apt-get可以直接从远程的软件仓库里下载安装软件
sudo apt-get install <package_filename>

dpkg -l :列出当前系统中已经安装的软件以及软件包的状态

三、grep命令:查找字符串
grep -n ‘examples’ ~/.bashrc
从~/.bashrc 文件中查找字符串’examples’

未完待续…

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值