Linux常用命令

(1)常用apt命令 
apt-cache search package    搜索包 
apt-cache show package      获取包的相关信息,如说明、大小、版本等 
sudo apt-get install package 安装包 
sudo apt-get install package - - reinstall 重新安装包 
sudo apt-get -f install                         修复安装”-f = –fix-missing” 
sudo apt-get remove package               删除包 
sudo apt-get remove package - - purge 删除包,包括删除配置文件等 
sudo apt-get update                           更新源 
sudo apt-get upgrade                          更新已安装的包 
sudo apt-get dist-upgrade                    升级系统 
sudo apt-get dselect-upgrade               使用 dselect 升级 
apt-cache depends package                 了解使用依赖 
apt-cache rdepends package                是查看该包被哪些包依赖 
sudo apt-get build-dep package             安装相关的编译环境 
apt-get source package                       下载该包的源代码 
sudo apt-get clean && sudo apt-get autoclean 清理无用的包 
sudo apt-get check                                     检查是否有损坏的依赖 
sudo apt-get clean  清理所有软件缓存(即缓存在/var/cache/apt/archives目录里的deb包 ) 
sudo apt-get autoremove 删除系统不再使用的孤立软件 

(2)查看设置时间

date 用来查看、设置当前系统时间,格式化显示时间:+%Y--%m--%d

date -s 修改当前时间

hwclock 用来显示硬件时钟时间

cal 用来查看日历

uptime 用以查看系统运行时间

(3)查看文件

echo:用以显示输入的内容

cat:用以显示文件内容

head:用以显示文件的头几行(默认10行), 后面跟 -n 指定显示的行数

tail:用以显示文件的末尾几行(默认10行),后面跟 -n 指定显示的行数, -f 追踪显示文件更新(一般用于查看日志,命令不会退出,而是持续显示新输入的内容)

more:用于翻页显示文件内容(只能向下翻页)

less:用于翻页显示文件内容(带上下翻页)

(4)用户创建/切换

Useradd            创建一个新的用户 
Groupadd          组名 创建一个新的组 
Passwd             用户名 为用户创建密码 
Passwd -d         用户名 删除用户密码也能登陆 
Passwd - S        用户名 查询账号密码 
Usermod -l         新用户名 老用户名 为用户改名 
Userdel–r           用户名 删除用户一切 

su root                     切换到“root” 
exit  在root用户下时退出root用户回到普通用户模式

(5)查看硬件信息

lspci:用以查看PCI设备,-v 查看详细信息

lsusb:用以查看USB设备,-v 查看详细信息

lsmod:用以查看加载的模块(驱动)

(6)查看文件夹/文件信息

ls                  列出当前目录文件(不包括隐含文件) 
ls -a              列出当前目录文件(包括隐含文件) 
ls -l               列出当前目录下文件的详细信息 
(7)切换目录
cd ..              回当前目录的上一级目录 
cd -               回上一次所在的目录 
cd ~              或 cd 回当前用户的宿主目录 

(8)创建/删除/移动目录/文件
mkdir              目录名 创建一个目录 

rmdir              空目录名 删除一个空目录 
rm                  文件名 文件名 删除一个文件或多个文件 
rm -rf             非空目录名 删除一个非空目录下的一切 

mv       路经/文件 /经/文件 移动相对路经下的文件到绝对路经下 
mv       文件名 新名称 在当前目录下改名 

(9)查找文件

locate   用以快速查找文件、文件夹,使用方式:locate 查找文件名;

  此命令需要预先建立数据库,数据库每天更新一次,可用update命令手工建立、更新数据库
find    路经  -name “字符串”  :查找路经所在范围内满足字符串匹配的文件和目录 

  例:find . -name *lyf*

    find /-name *.conf

find    路经  -perm 权限      根据权限查找

find    路经  -type 目录   根据目录查找

find -name "a*" -exec  ls-l {}\;  找出双引号中间的文件,并对查找到的文件使用ls-l命令,除ls-l外,也可换为其他命令

find  路径 -group   根据组查找

find 路径 -size    根据大小查找
fdisk fdisk -l                    查看系统分区信息 
fdisk fdisk /dev/sdb          为一块新的SCSI硬盘进行分区 
chown chown root /home  把/home的属主改成root用户 
chgrp chgrp root /home     把/home的属组改成root组 
(10)压缩/解压/归档
tar -c                       创建包 –x 释放包 -v 显示命令过程 –z 代表压缩包 
tar –cvf benet.tar lyf     把lyf目录归档 

tar -xvf  lyf.tar
tar –cvzf benet.tar.gz /mnt                   把目录打包并压缩 
tar –zvzf benet.tar.gz                           将归档后的归档文件进行gzip压缩 以减少大小
tar –jxvf benet.tar.bz2                          解压缩 

zip   用以压缩文件,例: lyf.zip myfile

unzip    用以解压缩zip文件,例unzip lyf.zip

gzip      用以压缩文件,gzip lyf.net
(11)关机/重启

shutdown:用以关闭、重启计算机

  shutdown[关机、重启]时间

  -h 关闭计算机

  -r 重新启动

如:

  立即关机:shutdown -h now

  10分钟后关机:shutdouwn -h +10

  23:00关机:shutdown -h 23:00

  立即重启: shutdown -r now

poweroff :立即关机

reboot :立即重启

posted @ 2017-09-13 08:59  doget  阅读(588)  评论(0编辑  收藏  举报