常用的linux指令

以下是我在工作中经常用到的指令,不是很全,之后jinx进行补充

1.用户切换

su - root 普通用户切换到超级用户

2.解压:
tar -xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2   //解压 tar.bz2
tar -xZvf file.tar.Z   //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip


3.查找指令:
1.按照文件名查找
(1)find / -name httpd.conf  #在根目录下查找文件httpd.conf,表示在整个硬盘查找
(2)find /etc -name httpd.conf  #在/etc目录下文件httpd.conf
(3)find /etc -name '*srm*'  #使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件
(4)find . -name 'srm*'   #表示当前目录下查找文件名开头是字符串‘srm’的文件


2.按照文件特征查找     
(1)find / -amin -10   # 查找在系统中最后10分钟访问的文件(access time)
(2)find / -atime -2   # 查找在系统中最后48小时访问的文件
(3)find / -empty   # 查找在系统中为空的文件或者文件夹
(4)find / -group cat   # 查找在系统中属于 group为cat的文件
(5)find / -mmin -5   # 查找在系统中最后5分钟里修改过的文件(modify time)
(6)find / -mtime -1   #查找在系统中最后24小时里修改过的文件
(7)find / -user fred   #查找在系统中属于fred这个用户的文件
(8)find / -size +10000c  #查找出大于10000000字节的文件(c:字节,w:双字,k:KB,M:MB,G:GB)
(9)find / -size -1000k   #查找出小于1000KB的文件
(1)grep 'test' d*  #显示所有以d开头的文件中包含 test的行
(2)grep ‘test’ aa bb cc    #显示在aa,bb,cc文件中包含test的行
(3)grep ‘[a-z]\{5\}’ aa   #显示所有包含每行字符串至少有5个连续小写字符的字符串的行
(4)grep magic /usr/src  #显示/usr/src目录下的文件(不含子目录)包含magic的行
(5)grep -r magic /usr/src  #显示/usr/src目录下的文件(包含子目录)包含magic的行
(6)grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配’magic’,而不是’magical’),


4.查看文件不编辑用cat  cat aa.sh
新建编辑文件用 vi aa.sh
进入后使用I,进行编辑
按esc然后
:q!,不保存退出
:wq 强制保存并退出

cd 改变当前工作目录 
cd /home/david
ls 列出目录和文件的信息
mkdir  创建一个目录
cp 将给出的文件或者目录复制到另一个文件或者目录
cp -a ./my/why/ ./将目录下的文件复制到当前目录
mv 将文件由一个目录移动到另一个目录
mv -i ./my/why/ ./ 将文件迁移到当前目录
rm 删除一个目录或者多个文件
rm -r -i ./why 删除目录下内容,系统会进行确认是否删除。
rm -rf 目录名字 //删除目录

5.修改文件权限
Chmod 777 mkconfig

6.
内核启动后使用ifconfig 查看板卡的ip地址

Printenv 查看u-boot的一些基本信息
dmseg查看内核打印
7.系统管理命令
(1)PS【】 显示当前系统中该用户运行的进程列表
-ef 查看所有进程及其PID,系统时间等详细信息
-aux 还可以显示CPU及内存占用率,进程状态等
(2)kill[] 进程号 输出指定信号给PID(常用于杀死进程)
ps -elf 查看进程
kill -9 7421 杀死7421进程

8.磁盘相关命令
free 查看当前系统内存的使用情况
df 查看文件系统的磁盘空间占用情况
du 统计目录所占磁盘空间的大小
fdisk【-l】 查看硬盘分区情况及对硬盘进行分区管理。
文件系统挂接指令 mount
fdisk -l
mkdir -p /mnt/win/c
mount -t vfat /dev/hda1 /mnt/win/c  将c盘挂接到文件系统上 

挂接SD卡指令
fdisk -l
mount /dev/mmcblk0p1 /mnt/sd
然后就可以看到mnt下的sd卡的内容。
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值