Linux使用频率较高的命令(一)

文章目录[x]
  1. 1:系统信息
  2. 2:解压缩
  3. 3:文件权限
  4. 4:SSH
  5. 5:vim(仅针对本人配置的版本)
  6. 6:安装&卸载
  7. 7:搜索
  8. 8:进程管理
  9. 9:文件命令
  10. 10:快捷键

系统信息

w					显示登陆的用户
finger user			显示user的相关信息
whoami				查看当前的用户名
uname -a			显示内核信息
cat /proc/cpuinfo	查看cpu信息
cat /proc/meminfo	查看cpu信息
man command			显示command的说明手册
df					显示磁盘占用情况
free				显示内存及交换区占用情况

解压缩

tar:
	tar zxvf filename.tar			解压
	tar czvf filename.tar dirname	打包
gz:
	gunzip filename.gz 				解压1
	gzip -d filename.gz 			解压2
	gzip filename					压缩
  		.tar.gz 和 .tgz:
    	tar zxvf filename.tar.gz 				解压
    	tar zcvf filename.tar.gz dirname      	压缩
    	tar zcvf filename.tar.gz dirname1 dirname2 dirname3.....	压缩多个文件
bz2:
	bzip2 -d filename.bz2 					解压1
	bunzip2 filename.bz2 					解压2
	bzip2 -z filename 						压缩
		.tar.bz2:
       	tar jxvf filename.tar.bz2 			解压
       	tar jcvf filename.tar.bz2 dirname 	压缩
bz:
    bzip2 -d filename.bz 					解压1
    bunzip2 filename.bz 					解压2
    	.tar.bz:
       	tar jxvf filename.tar.bz 			解压
z:
    uncompress filename.z 					解压
    compress filename 						压缩
    	.tar.z:
        tar zxvf filename.tar.z 			解压
        tar zcvf filename.tar.z dirname 	压缩
zip:
    unzip filename.zip 						解压
    zip filename.zip dirname 				压缩

文件权限

chmod octal file - 		更改file的权限
				 4		读(r)
				 2		写(w)
				 1		执行(x)
示例:
	chmod 777 			为所有用户添加读、写、执行权限
更多选项参阅	 man chmod

SSH

ssh user@host		    以user用户身份连接到host
ssh -p port user@host	在端口port以user用户身份连接到host

vim(仅针对本人配置的版本)

ctags -R 				链接工程
cscope -Rb
NERDTree				不好描述
Tlist
/						搜索
ctrl + ] / ctrl + o 	查看函数或者结构体的定义
cs find c 			 	查看函数在哪里被调用了
\be						查看最近浏览的文件
set nu					显示行数
w 						保存
q 						退出
q!						不保存退出

安装&卸载

dpkg --list							显示安装的所有软件
sudo apt-get --purge remove 包名		卸载
rpm -q -a 							显示安装的所有软件
rpm -e 包名							卸载
从源码安装:
./configure
make
make install
dpkg -i pkg deb 					安装包(Debian)
rpm -Uvh pkg rpm 					安装包(RPM)

搜索

grep pattern files 					搜索files中匹配pqttern的内容
grep -r pattern dir 				递归搜索dir中匹配pattern的内容
command | grep pattern 				搜索command输出中匹配pattern的内容

进程管理

ps 				显示当前的活动进程
top				显示所有正在运行的进程
kill pid 		杀掉进程id pid
killall proc 	杀掉所有名为proc的进程
bg 				列出已经停止或后台的作业
fg 				将最近的作业带到前台
fg n 			将作业n带到前台

文件命令

ls 					列出目录
la -al 				使用格式化列出隐藏文件
cd dir 				更改目录到dir
cd 					更改到home目录
pwd 				显示当前目录
mkdir dir 			创建目录dir
rm file 			删除file
rm -r dir 			删除目录dir
rm -f file 			强制删除file
rm -rf dir 			强制删除目录dir*
cp file1 file2  	将file1复制到file2
cp -r dir1 dir2 	将dir1复制到dir2
mv file1 file2 		将file1重命名为file2(file2存在)或移动到file2(file2不存在)
ln -s file link 	创建file的符号连接link
touch file 			创建file
cat > file 			将标准输入添加到file
more file 			查看file的内容
head file 			查看file的前十行
tail file 			查看file的后十行

快捷键

Ctrl + C 			停止当前命令
Ctrl + Z 			停止当前命令,并使用fg恢复
Ctrl + D 			注销当前会话,与exit相似
Ctrl + W 			删除当前行中的字
Ctrl + U 			删除整行
!! 					重复上次的命令
exit				注销当前会话
点赞

发表评论

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像

Title - Artist
0:00