linux 常用命令笔记

来源:互联网 发布:那个漫画软件好最全 编辑:程序博客网 时间:2024/06/04 17:50
(一)日期和时间
date  查看当前时间   (date -u   查看格林威治标准时间)
date +%Y--%m--%d    格式化显示日期:Y显示年,m:月,d:日,中间的--是点缀符号,可以任意
hwclock(clock)"用以显示硬件上保存的时钟时间
uptime:用以查看系统运行时间
cal:用以查看日历
(二)输出查看命令
echo 用以显示输入的内容
cat:用以显示纯文本文件的内容
(三)查看硬件信息
lspci:用以查看PCI设备    -v 查看详细信息lsusb"用以查看USB设备   -v 查看详细信息
lsmod"用以查看加载的模块(也就是驱动)(四)关机,重启
shutdown -h now    立即关机       shutdown -h +10     10分钟后关机       shutdown -h 23:30   晚上十一点半关机       shutdown -r now     立即重启
poweroff 也可以立即关闭计算机reboot 也可以立即重启计算机
(五)归档,压缩
用 zip 压缩文件
zip   bbb.zip  aaa  把aaa文件压缩为bbb.zip
unzip bbb.zip   把……解压缩 
tar 命令用以归档,但并不压缩,只是打包成一个文件
tar -cvf  bbb.tar  aaa /     把aaa 文件夹打包
tar -xvf bbb.tar  把bbb.tar 结到当前目录
  -z参数,先归档,然后用gzip压缩
tar -zcvf  bbb.tar.gz    aaa / 

打开一个归档:
以tar.gz结尾的文件   tar -zxvf   xxx.tar.gz是以tar.bz2结尾的文件 tar -jxvf xxx.tar.bz2
如果是以.zip结尾的文件   unzip xxx.zip
删除文件 rm -rf xxx文件夹  强制删除(慎重)
(六)查找
locate  aaa   将文件名中包含aaa,的文件找出来  此命令需预先建立数据库,数据库默认每天更新一次,可以使用"updatedb"命令手工建立、更新数据库,若数据库当天还为更新,则无法查找到,可以用updatedb命令更新,然后查找
命令"find"可以高级查找文件、文件夹:
       -name         按名称查找       -perm          按权限查找       -user            按所有者查找       -group         按所属用户组查找       -ctime          按创建时间查找       -type            按文件类型查找       -size             按文件大小查找
  find . -name *keyword*   在当前目录查找文件名中包含"keyword"的文件       find / -name *.conf     在根目录中查找文件名以".conf"结尾的文件       find / -perm 777   在根目录中查找权限为"777"的文件       find / -type d   在根目录中查找类型为"d"(目录)的文件       find . -name "aaa" -exec ls -l {}  \;    查找aaa文件夹,并执行 ls -l
修改文件权限  chmod  777 a.txt  将这个文件设置为所有人可读可写可执行
                                             
0 0