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
比较 file1 和 file2
比较 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 $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、vim 快捷键

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命令

17、date命令,不带参数显示当前日期/时间。 设置时间日期/时间(需要超级权限)

  设置时间命令:
  sudo date -s "20180723 19:00" 
  (设置时间为2018年7月23日19:00时)

cal命令 :显示日历
date命令:显示时间


  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Qt历险记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值