Linux命令(一)

type:查看Linux命令类型

ls(list):列出当前目录下的文件

选项:
-l(long):以长格式显示
-i(inode):打印出每个文件的inode号
-a/-A:显示隐藏文件,其中-A不显示当前路径和上级路径
-h(human):为显示的文件大小添加单位
-R(Recursive):递归显示目录中的内容
-r(reverse):降序显示目录内容(默认是升序)
-d(directory):查看目录本身的属性,通常和-l一起使用


cd(change directory):改变当前所在路径

不加选项 或 ~:返回当前用户的宿主目录
-:返回上级的工作路径
~username:切换到username的宿主目录


pwd(present work directory):返回当前所在路径

stat:查看文件的时间戳

touch:

1)创建新文件
2)修改文件时间戳
-a(access time):修改atime为系统时间
-m(modify time):修改mtime为系统时间
-d(date):设定指定的时间(touch -d "03:00 am" a.txt
-t(sTamp):使用指定格式时间戳(access,modify),格式与date相同[[CC]YY]MMDDhhmm[.ss],其中[[CC]YY]表示为[[20]13](touch -t 1312011300.30
-r file:(reference)使用指定文件的时间戳(access,modify)


hash:查看命令缓存及命中率

echo:(待补充)

which:查看命令所在路径以及别名

whereis:查看命令所在的路径以及帮助文档的位置

whatis:(待验证)

补充:在系统启动大概70分钟后会启动whatis数据库,如果时间太短,该命令不能执行。可以用makewhatis进行提前初始化


help:查询内部命令的帮助信息

help [command]
作为外部命令的选项时,可以查询外部命令的帮助信息[command] --help


man:查看外部/内部命令的帮助信息

操作方法:
输入/word:从上往下查找“word”
输入?word:从下往上查找“word”

man手册页目录:/usr/share/doc(工作中主要查看内核信息)

man目录说明(待补充理解):
1:Executable programs or shell commands:可执行程序或shell命令(通常指所有用户都能使用的/bin、/usr/bin、/usr/local/bin)
2:System calls:系统调用
3:Library calls:库调用
4:Special files:设备或特殊文件(硬件设备)
5:File formats and conventions:
6:Games:游戏
7:Miscellaneous:杂项
8:System administration commands:系统管理命令(/sbin、/usr/sbin、/usr/local/sbin)
9:Kernel routines


date:显示和设置系统时间

语法:date [[CC]YY]MMDDhhmm[.ss]
[[世纪]年]月日时分[.秒]
如:date 201301012045.55


init:切换系统的运行级别

init是所有进程的祖先,其进程号为1
关机时使用init 0
重启时使用init 6


shutdown:安全关闭系统
halt:即shutdow -h
reboot:重启

systemctl:控制系统和服务(最新,兼容了service)。

Systemctl是一个systemd工具

  • 语法:systemctl [控制类型] [服务名称]
  • 控制类型:
    start/stop
    enable/disable
    restart
    status

du(disk usage)(待补充):显示文件夹和文件实际占用的磁盘空间

-h(human):加上单位
-s(sum):计算总和
如:du -sh /etc/查看目录所占用的空间,而```ls -lhd /etc/````只是查看这个索引所占的空间

df(disk free):用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计

-h:查看磁盘分区和文件挂载的情况
-T:列出文件系统


ln(link):为某一个文件在另外一个位置建立一个同步的链接

语法:ln [option] src_file dst_file
-s(symbolic):创建软链接,默认是创建硬链接
-i:(inquery)交互、询问
-f:(force)强制执行

注意:链接文件的创建必须使用绝对路径


wc:统计文件信息

-l(line):统计行数
-w(word):统计单词数
-c(char):统计字符数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 每次写东西总是在纠结开场白~都怪肚子里没墨水.作为一名程序猿,而Python又是风靡一时热门语言,总是做小白,有点...
    coke613阅读 4,785评论 0 1
  • 概要:Linux中的命令很多,在这里做个小记,便于自己查找。在常用的命令下用 * 再次加以标记。 1、ls命令 一...
    时间煮菜阅读 2,701评论 0 0
  • Linux Linux和windows 免费与收费windows是收费的,linux是免费。但是在国内,新电脑买回...
    liangtao_chen3阅读 1,423评论 0 0
  • 3.1 命令格式 cmd opt arg 3.1.1 options:选项 用于启用或关闭命令的某个或某些功能 短...
    我来烤烤你阅读 3,911评论 0 0
  • 一.Linux命令 1.查看当前操作目录位置 >pwd 2.查看(当前)目录里边的文件内容 >ls//list >...
    冷风毅然阅读 695评论 0 0