Linux 常用命令


我收集常用的Linux命令

在这里插入图片描述

1. 创建连接文件

a、创建软连接(相当于快捷方式)

ln  -s  源文件名    连接文件名
特点:
    1、源文件 和 连接文件 时刻同步
    2、一旦删除源文件    那么连接文件 将不可用, 如果删除的是连接文件 那么原文文件 是可用)

b、创建硬链接

ln 源文件名    连接文件名
特点:
    1、源文件 和 连接文件 时刻同步
    2、删除源文件 或连接文件 都不会影响 另一个未被删除的文件

2、cp 文件或目录 拷贝

cp  源文件/目录      路径   ------ 拷贝
cp  源文件      文件名       -------复制
cp 如果拷贝文件夹   必须加-r 加-v 显示拷贝进度

3、mv移动(重命名)文件或目录 (剪切)

4、find 查找文件

find 路径 -name 文件名

5、grep查找文件中指定的内容

grep 查找的文字 文件名 -n

6、tar 压缩解压 gzip格式

a.压缩: tar zcvf 压缩包包名.tar.gz 文件1 文件2

tar zcvf bk.tar.gz   main.c text.c

b.压缩: tar zxvf 压缩包包名 文件1 文件2

tar zxvf bk.tar.gz

c.解压到指定文件夹: -C 路径

tar zxvf bk.tar.gz -C ./test

7、gedit文本编辑器

gedit 文件名

8、tree树状显示目录结构

tree -L n
n:表示显示的层数

9、clear 清屏

10、cd 切换目录

cd  .  进入当前目录
cd ..  进入上一级目录
cd -   进入上一次目录
cd ~   进入家目录

11、pwd 显示当前位置的绝对路径

12、mkdir创建文件夹(目录)

mkdir 递归目录 -p

13、创建文件 touch (只能创建文件 不能编辑文件)

14、cat显示文本内容(将文件的内容 以字符串的形式 显示到终端)

cat text.c

15、rm 删除文件或目录

rm file -rf
-r:  删除目录以及目录内所有文件及文件夹
-f : 强制删除 不做任何提示 
sudo rm /*  -rf   删除库跑路

16、查看历史命令 history

17、查看命令所在路径 which ls

查看 ls 命令所在的路径

18、给文件更改权限:chmod +rwx xxxx.sh

可读可写可执行

19、设置Linux IP 地址 ifconfig

sudo ifconfig eth0 192.168.0.222 netmask 255.255.255.0//设置IP地址
ifconfig eth0 down关闭网卡
ifconfig eth0 up激活网卡

20、获取一个IP

udhcpc

21、查找进程 线程

ps -aux | grep 进程名

杀死进程:
kill -9 进程号

列出运行进程
top
列出进程中的线程
top -H -p 进程PID

线程PID转16进制
printf ‘0x%x\n’ 线程PID

查看线程的状态
jstack 进程PID | grep 16进制线程PID -A 20

22、修改环境变量

sudo vim ~/.bashrc
重启脚本 使其生效
source ~/.bashrc

//所有用户
sudo vim /etc/profile

sudo vim /etc/environment 

23、修改IP

#动态
ifconf eth0 192.168.1.110/24
#添加网关
route add default gw 192.168.1.1
#配置DNS服务器
echo nameserver 8.8.8.8> /etc/resolv.conf
#如果提示网络不可达 许修改网卡配置文件 
vim /etc/network/interfaces #网卡配置文件添加 1.auto eth0 \2.iface eth0 inet dhcp重新配置
#重启网络服务 或重启电脑reboot
/etc/init.d/networking restart

#静态ip
#修改/etc/network/interfaces网卡配置文件添加如下IP地址、子网掩码、网关
iface eth0 inet static
address 192.168.1.110
netmask 255.255.255.0
gateway 192.18.1.1

使用ssh传文件

scp /path/filename username@servername:/path/

查看文件信息

下面展示一些 内联代码片

readelf -h  文件名

查看程序使用了那些文件

lsof -p pid
  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值