shell基础命令

1 目录移动: cd  /user/bin   单点符(.)表示当前目录,双点符(..)表示当前目录的父目录

2 查看当前目录绝对路径: pwd

3 查看目录文件:ls -F  F参数可以轻松区分文件和目录

-a 用于将隐藏文件和普通文件及目录一起显示出来

-l参数会产生长列表格式的输出

4 用touch命令轻松创建空文件:touch test_one

5 复制文件:cp source destination

6 链接文件:ln -s data_file  s1_data_file

7 重命名文件:mv fall fzll

8 删除文件:rm -i fail   I参数会出现提示

9 创建目录:mkdir New_dir

10 删除目录:rmdir New_dir

11 查看文件类型:file my_file

12 查看文件内容:cat test1

13 探查进程:ps  -l指明以长格式输出

14 结束进程:kill 进程号

15 挂载存储媒体:mount  提供四部分信息:媒体设备文件名、媒体挂载到虚拟目录的挂载点、文件系统类型、已挂载媒体的访问状态。

Mount -t vfat /dev/sdb1  /media/disk

16 移除一个可移动设备:umount [directory | device]

17 查看设备还有多少空间:df  -h

18 显示当前特定目录的磁盘使用情况: du 

19 排序数据:sort

20 搜索数据:grep [options] pattern [file] grep命令会在输入或指定的文件中查找包含匹配指定模式的字符的行。

21 启动shell: /bin/dash

22 退出shell: exit

23 获取bash命令的更多帮助信息:man bash

24 显示后台作业信息:jobs

25 理解内建命令:type [命令]  判断这个命令是否是内建的

26 查看全局变量:env或printenv

27 显示变量名: echo $HOME

28 bash命令启动一个子shell

29 删除环境变量:unset my_variable

30 /etc/profile文件是bash shell默认的主启动文件。不同的linux发行版在这个文件里放了不同的命令。

31 大多数linux发行版只用四个启动文件中的一到两个:

     HOME/.bash_profile

     HOME/.bashrc

     HOME/.bash_login

     HOME/.profile

32 /etc/password文件将用户的登录名匹配到对应的UID值上。

     Cat /etc/password

33 改变用户密码:Passwd test

34 创建新组:/user/sbin/grounpadd  shared

35 修改组:/user/sbin/groupmod -n sharing shared

36 改变权限:chmod 760 newfile

37 echo命令用于输出文本字符串

38 set命令可以显示一份完整的当前环境变量列表

39 until命令:要求你指定一个通常返回非零退出状态码的测试命令

40 中断进程:sleep 100

41 杀死进程:kill -9 2456

42 捕获信号:tracp commands signals

43 捕获脚本并退出:trap “echo Goodbye…” EXIT

44 ps命令:查看进程运行状态

45 nohup ./test1.sh &  在非控制台下运行脚本

46 nice命令:允许你设置命令启动时的调度优先级

47 at命令:显示分配给作业的作业号以及为作业安排的运行时间

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值