`
u010815305
  • 浏览: 28308 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux命令

 
阅读更多
Linux下的shell
用户在操作系统上完成的所有任务都是在shell与Linux系统内核的交互来实现的
shell本身是由C语言编写的程序,是用户和操作系统内核之间通信的桥梁

1.shell命令的一般格式
command [options] [arguments]

command 表示命令的名称
options 表示命令的选项
arguments 表示命令的参数

ls -a 列出当前目录下的所由文件(包含隐藏文件)

ls -al /etc 显示etc下所有文件及信息

mv my1.txt my2.txt
2.shell 的通配符

常用的有* ,? ,[],

(*):匹配任意一个活多个字符
ls *.txt 列出当前目录中所有以.txt结尾的文件
cp doc/* /opt 表示将doc目录下所有文件拷贝到/opt


? 匹配任意单一字符
ls ab?.txt 列出当前目录下以ab开头,随后一个字母是任意字符

([]) :匹配任何包含中方括号内的单字符

ls /dev/sda[12345]
第四个字符是1,2,3,4或5的所有文件

(4)通配符还可以组合使用
ls [xzy]*.txt
3.shell的重定向

<输入从定向>
操作符由"<","<<"
wc </etc/inittab 用wc统计输入给他的文件/etc/inittab的行数,单词树和字符数

<输出重定向>
操作符 :">",">>"

ps -ef >ps.txt 将ps -ef 输出的系统运行进程信息全部输入到来ps.txt 不输出到屏幕
<错误重定向>
通过管道符"|"可以建立一个管道连接
ls -al /etc/* |more
表示将/etc 目录及子目录下的所有文件分屏显示
ps -ef|grep httpd|wd -l
查看系统下正在运行的httpd 进程,并计算httpd的进程数

5.shell中的引用
shell中用于引用的字符由转义字符"\","''",""""


(转义字符)
将"\"放到特殊字符前面,shell就忽略这些特殊字符的原有含义,当做普通字符

mv abc\?\* abc
<单引号>
将字符胡怒串放到一对单引号之间,那么字符串中所有字符的特殊含义将被忽略
mv C\:\\backup backup
<双引号>
双引号和单引号基本相同 包含在双引号内的大部分特殊字符可以当做普通字符处理

但是仍有一些特殊字符即使用双引号括起来 也仍然保留自己的特殊含义

比如"$" "\" "`"

系统管理与维护

1.显示指定工作目录下内容的命令ls
ls [选项] [路径或文件 ]
2.显示当前工作目录pwd
3.改变当前工作目录
cd [目录名]
4.显示或修改系统时间与日期date
超级用户使用才能修改时间
一般用户只能显示时间
date [选项] 显示时间格式
-s --set 设置时间
-d --date 显示描述的时间

例子:
用指定的格式显示时间和日期
date '+This date now is :%x,this time is now :%X,thanks'

修改系统时间
date -s 20080715
显示两天前的时间
date '+%Y-%m-%d'
date -d "2 days ago is" ++%Y-%m-%d5
设置用户口令的命令passwd
<1>普通用户要修改自己的口令 passwd
<2>超级用户修改某个用户的口令 passwd 用户名
6.改变身份的su
su [选项] [用户名]

su - 普通用户成为超级用户
<2>在普通用户下修改超级用户的口令
su -c passwd
7.清除屏幕
clear
8.显示指定命令的帮助信息
man [命令名]
9.显示目前登录到系统的用户
who [选项] [file]
<1>系统处于什么级别
who -r
(2)显示系统最近启动时间以及当前用户的登录详情,终端状态
who -buT
10.显示登录到系统的用户信息
w [选项] [用户]
显示当前用户登录信息
w
11,显示操作系统信息
uname [选项]
uname -a
12.s输出系统任务队列信息
uptime
13,显示目前与过去登入系统的用户信管信息
last [选项] [-n 显示列数]

14,显示开机信息的命令dmesg
15.显示系统内存状态的信息
free [选项] [-s (间隔秒数)]
16/显示系统进程瞬间的运行动态命令ps
ps [选项]
ps -ef 产看系统所有进程
17实时监控系统处理器状态的命令top















分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics