您的位置:首页 > 运维架构 > Linux

8月22日 19个常用命令的简单解释

2015-08-22 19:13 441 查看
命令的选项和参数
带[]是表示可能省略的
带<>是表示必选的
带|是表示左右2选一的
带...是表示同类内容可以出现多次的
--------------------------------------------------------------------------------------------------------------------------------------------------命令分为内部命令(bash buildin)和外部命令,外部命令有一个与之对应的安装程序,并且在环境变量PATH里面有才可以用

可以用info/help/man这些命令来查询
--------------------------------------------------------------------------------------------------------------------------------------------------练习了以下命令,发现可以如此的归类:
date clock hwclock
date按照你给定的格式输出时间,也可以设定时间.为认为重要的参数有-d,-r,-s
date -d "100days"可以给出100天后是什么日期
date -r aaaaaa.pdf可以给出文件最后修改时间
date -s 18:00可以设置时间,也能改日期,也能一起改
clock和hwclock很像,他俩都能修改硬件的时间,他们的参数也很像:
clock --adjust
hwclock --adjust这俩是给硬件设置或删除时间的
clock --localtime
hwclock --localtime 查询本地时间,
clock和hwclock应该是一个命令的两个名字,但type他俩发现是来自不同的文件/sbin下的clock和hwclock文件
--------------------------------------------------------------------------------------------------------------------------------------------------cal来自英文calendar,日历的意思,直接输入能得到当前的日期,和-1是一个效果,

ca 2016能得到2016整年的信息
cal -3能显示当前和前后俩月的效果,
cal -s|m能让周日|周一显示在第一天
cal -j能显示你这是一年里第几天
--------------------------------------------------------------------------------------------------------------------------------------------------ls cd pwd这三个放到一起是因为在系统中变更位置经常用得到他们

ls就是list的意思,列表显示文件名
ls -a显示所有文件包括隐藏的
ls -l这个命令能查出来文件的权限,有个别名叫ll,很常用
cd这个命令是跳到哪哪哪,
cd / 调转到根目录下 cd /home/xx/Desktop跳到xx的桌面上
cd -L|P是跳到家目录里面
pwd是print working directory的意思,显示当前所处位置
pwd-L|P显示逻辑|物理路径
--------------------------------------------------------------------------------------------------------------------------------------------------tty whereis which stat echo 这些不好分类,就放在这了

tty打印当前终端属性,tty -s什么都不打,能return一个exit status,估计作程序能用到。
whereis用来搜索文件的,默认不带参数就能用
-b搜索可执行文件
-m搜索帮助文件
-s搜索源码文件
which和whereis很像,查找文件在哪的,譬如:
which ls
-n能指定文件名的长度
stat能查询文件的状态信息,譬如
stat /home/xx/Desktop/xxx.jpg就能得到jpg的信息:最近访问,最近更改等
stat xxx.jpg -f 能显示文件id、块大小等信息
echo显示一行文本,
echo -n 222 输出222但是不换行
echo -e "/abbbb"能识别/字符后并输出结果带效果。这个结果就是警报声和bbbb
特殊字符:
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\\ 插入\字符;
\nnn 插入nnn(八进制)所代表的ASCII字符;

--------------------------------------------------------------------------------------------------------------------------------------------------shutdown halt reboot poweroff

这些都是电源操作的命令
shutdown是调用runlevel来进行操作的
shutdown -h 关机相当于halt,runlevel是0
shutdown -P 关机相当于poweroff,runlevel是0
shutdown -r 重新启动相当于rebootrunlevel是6
shutdown -k "hahaha"给所有登入者发送关机信息并显示hahaha但不关机
shutdown -c 退出一个在pending的关机命令
shutdown -h 可以在后面直接加时间参数 19:00在19点00关机
halt等于 shutdown -h
reboot等于 shutdown -r
poweroff等于 shutdown -P
--------------------------------------------------------------------------------------------------------------------------------------------------who w whoami

这三个都是和登入账户相关的
who显示登入用户
-b 上次重启的时间
-r 查看runlevel
-q 登入用户数量求和
w显示目前谁在登入,都有在操作什么
w -s 短格式显示
w -f 显示远程连过来的主机名
w -o 旧风格输出
w -i 显示ip代替主机名
whoami显示操作用户名,没有参数,谁在操作显示谁
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  命令 linux