Linux的基本命令第一节

Linux常用命令速查

命令格式:命令   选项   参数


======================ls命令=====================
ls    list列出目录下的子目录和文件信息
ls -l    长格式列出 权限、硬链接数、拥有者、所属组、大小、时间、文件名
drwxr-xr-x   5 root     system         4096  Sep 11 2009  IOMdomain
-rw-r--r--    1 root      system            0     Jun 06 2013  aaa
drwxr-xr-x   9 root     system        12288  Jun 24 2010  eomsdomain
drwxr-xr-x   2 root     system          256    Jan 17 2008  lost+found
ls -a  查看所有文件,包括隐藏文件
ls -h  人性化方式列出
ls -d  查看目录本身的信息
ls -t   以时间先后顺序列出
ls -t | top 结合管道使用
===============================================


==================du命令========================
du 计算文件大小
du -s   计算目录总大小
du -h  人性化显示
ls显示的大小不准 du显示的是文件实际占用的大小
echo > 1.log 这时候ls看到的大小是1个字节,du看到的是4k
因为ls看到的是文件的大小,du看到的是文件实际占用的空间
==============================================


===================cd命令======================
cd 直接回车,切换到当前登录用户的家目录
cd ..回到上一级目录
cd ~ 切换到当前登录用户的家目录
cd - 切换到进入工作目录之前所在的目录
绝对路径:以/作为起始去书写路径
相对路径:相对于当前所在目录。..代表上一级目录,.代表当前目录
==============================================


 pwd 打印工作目录。


===================touch命令============================
 touch filename 
(1)文件不存在,创建这个文件,文件名小于255个字符,可以一次创建多个文件。  
(2)文件存在,修改这个文件的时间戳。
accesee 文件被访问的时间,modify文件内容被修改的时间,change文件属性被修改的时间  
 stat filename 查看文件的3个时间
======================================================


===================rm命令============================
rm filename
rm -f  root用户删除文件会提示,使用 -f 强制删除
rm -i  普通用户删除文件不会提示,使用 -i 交互式删除有提示
rm -r  删除目录,递归删除
rm后面的通配符 * ?
====================================================


mkdir 创建目录,-p创建多级目录
rmdir删除空目录。
cp源文件目的地保留源文件权限,-p。复制目录,-r。
mv源文件目的地(1)移动文件(2)为文件改名。


==================帮助命令==========================
帮助命令:help man info 最常用man page。man分章节。
 1.普通用户可以执行的命令说明 
2.系统调用手册 
3.程序动态链接库和内核动态链接库 
 4.设备和特殊文件 
 5.系统配置文件说明  
 6.游戏和趣味小程序 
 7.杂项 
 8.管理员用户可以执行的命令说明 
 /usr/share/doc/目录下有一些程序的帮助文档。 
举例
ls --help --help适用于外部命令
help cd  适用于内部命令
man ls
man 5 passwd
info ls 当man找不到帮助信息的时候使用,信息比man更多
=================================================


==================文件内容查看命令==========================
cat 和tac 适合查看小文件。cat -n显示行号 tac是倒置查看


more 和less适合查看大文件。more命令空格向下翻页,回车向下翻行,pgup和pgdn向上下翻页。q退出。
more /var/log/messages  向下翻页(空格)  向下翻页(b) 换行(回车)
less比more多了查找功能。n向下找,N 向上找。


tail 查看文件末尾内容,默认显示10行,-n 数字,可指定显示的行数。
tail /var/log/messages 显示最后10行
tail -n 3 /var/log/messages 显示最后3行
-f动态查看文件内容,适合于查看日志文件。
tail -f nohup.out
head 查看文件头部内容,默认显示10行。-n 数字,指定显示的行数。


grep 按行过滤。^字符串:以..开始。字符串$:以..结尾。
grep root /etc/passwd
grep ^root /etc/passwd
grep root$ /etc/passwd
yum grouplist |grep Chinese


cut -d"分割符" -f列数filename。按列截取查看文件内容。 
cut -d ":" -f2 /etc/passwd


file 判断文件内容的类型。
file /etc/passwd


wc统计文件的行数/单词数/字节数。-l 查看行数,-w查看单词数,-c查看字节数。
wc /etc/hosts
wc -l /etc/hosts
wc -w /etc/hosts
wc -c /etc/hosts
统计系统有多少个用户
cat /etc/passwd |wc -l


diff比较两个文件内容的不同 
diff file1 file2


echo回显。> 重定向。 >>追加重定向。
echo "Hello World" >hello.txt
echo "Hello World" >>hello.txt


| 管道 连接两个命令。前一个命令的输出作为后一个命令的输入。前一个命令必须有输出
===============================================================


============================时间================================
时间:系统时间date 和 硬件时间hwclock
date 查看系统时间。-s设置系统时间。
date -s "2015-01-21 12:00:00"
hwclock查看硬件时间。 -s设置系统时间,以硬件时间为依据。 -w设置硬件时间,以系统时间为依据。 
hwclock -s
hwclock -w
cal 查看日历。
cal 查看当年当月
cal 2000 查看2000年的日历
===============================================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值