标签:10 tar 18 echo 命令 2021 test 压缩包 man
Linux常用命令大全显示及举例
- List item
常见的命令讲解
前言
Linux作为企业最长用的平台,简单的命令就能实现复杂的功能,今天小白也是整理了自己的学习心得,其实也是整合了被人的资源,发到平台是为了方便以后忘记能迅速找到,不影响上班进度,学习这方面的人才,也要习惯养成自己整理笔记,分享笔记的优点哦,让更多的小白学到更多的知识,发展我们的新中国。
一、Linux简单命令引入?
1、ctrl+alt+T :建立新的终端。
2、ctrl+alt+F6或ctrl+alt+F2 :进入linux后台登录界面。
3、ctrl+alt+F1 : 进入linux前台登录界面。
4、关机命令:在终端窗口,输入命令:poweroff
5、alias:给命令起别名 alias c=’clear’ 取 clear 的别名为 c
6、diff:比较两文件的异同1: diff file1 file2 -uN 2: diff dir1/ dir2/ -urN
6.1.1: 比较 file1 和 file2
6.2.1: 比较 dir1/和 dir2/
7、dpkg:手工安装软件包 命令:dpkg -i example.deb 安装 example.deb
8、find:查找文件 命令:find / -name “.c” 找出/下的所有.c 文件
9、grep:查找字符串 命令 grep “abc” ./ -rwHn ./中找字符串 “abc”
举例:ec@ubuntu:~/windows_share$ grep “echo” ./ -rwHn
./shell.sh:3:echo $a $#
./shell.sh:5:echo $bash $$
./shell.sh:7:echo $b $*
./shell.sh:9:#echo
v
a
r
‘
d
a
t
e
‘
.
/
s
h
e
l
l
.
s
h
:
10
:
e
c
h
o
"
var `date` ./shell.sh:10:echo "
var‘date‘./shell.sh:10:echo"var" “显示系统时间为” date
./shell.sh:11:echo -e “显示ls -l命令\n” ls -l
./shell.sh:12:echo -e “\n显示ls -lha\n” ls -lha
./shell.sh:13:#echo ps -ef
10、ln:创建链接文件 1: ln apple.c a 2: ln apple.c a -s
1: 取 apple 别名为 a (删除任意一个连接,不影响,除非全部删除)
2: 创建一个符号链接 a -> apple.c(删除目标apple.c连接,整个连接都不可用,内容为NULL,变为黑底红
色字)
11、uniq:去掉相邻重复的行 命令:uniq file 去除 file 中相邻的重复行
12、wc:计数器 wc file 计算 文件file 的行、单词和字符
二、使用步骤
13、mount命令。挂载硬盘、U盘,或远程共享目录等。
举例挂载U盘:
a)查找刚识别出的U盘分区:sudo fdisk -l (这是查看当前系统已识别的分区,比如说识别到的U盘分区
为:/dev/sdb )
b)将U盘分区挂载到/mnt目录下:sudo mount /dev/sdb /mnt (之前的/mnt文件会被掩盖,直到卸
载U盘分区)
c)卸载U盘分区:sudo umount /mnt
查看设备挂在路径信息:df -h
14、文件压缩解压大全
a)压缩成.gz格式的压缩包
tar -czvf test.tar.gz a.txt b.txt (将a.txt和b.txt压缩为test.tar.gz)
b)解压.gz格式的压缩包
tar -xzvf test.tar.gz (将test.tar.gz压缩包解压到当前路径)
tar -xzvf test.tar.gz -C /tmp (将test.tar.gz压缩包解压到/tmp)
c)压缩成.bz2格式的压缩包
tar -cjvf test.tar.bz2 a.txt b.txt (将a.txt和b.txt压缩为test.tar.bz2)
d)解压.bz2格式的压缩包
tar -xjvf test.tar.bz2 (将test.tar.bz2压缩包解压到当前路径)
tar -xjvf test.tar.bz2 -C /tmp (将test.tar.bz2压缩包解压到/tmp)
e )压缩成zip格式的压缩包
zip -r(递归) file.zip file_1 file_2
f )解压成zip格式的压缩包
unzip file.zip
15、man手册,查看所有命令使用,查看所有函数使用,现在应该是9册,命令:man -f function
解释:-f 看在那些册,function函数名
举例:gec@ubuntu:~/windows_share$ man -f man
man (7) - macros to format man pages
man (1) - an interface to the on-line reference manuals
man (1posix) - display system documentation
gec@ubuntu:~/windows_share$
gec@ubuntu:~/windows_share$
gec@ubuntu:~/windows_share$ man man -》去显示帮助信息
16、vi是linux自带文本编辑器,进入编辑时写代码不好看,ctrl+n :自动补齐,shift+insert:从外部粘贴
进来,ctrl+insert:从vi复制出去。编辑:O:编辑并换行,a:后写编辑 i:前写编辑,ESC:进入退出模式,
!q:强制退出,!wq:强制保存并退出 ,wq:保存退出 , 输入/find :在vi里找相应的字符,dd:删除一行
并复制, yy:复制一行 , u:恢复上一步操作, p:粘贴。其他的真没必要记住。
17、date命令,不带参数显示当前日期/时间。 设置时间日期/时间(需要超级权限)
设置时间命令:sudo date -s “20180723 19:00” (设置时间为2018年7月23日19:00时)
cal命令 :显示日历
date命令:显示时间
总结
其实我个人整理的资源也太多了,这只是一小部分,毕竟时间太忙,有时间的话linux,c++,Qt,STM32,网络编程,系统编程,脚本编程,文件I/O编程,c语言编程,MYSQL数据库,以及各种时用的工具的使用,我都想在整理分享出来,只能说,下次华强再来买瓜。。。。
标签:10,tar,18,echo,命令,2021,test,压缩包,man 来源: https://blog.csdn.net/m0_45463480/article/details/120824801
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。