help命令:
$ help pwd: 查看命令pwd的用法
--help命令:
$ touch --help: 更详细的介绍命令
使用man命令阅读手册:
$ man ls ($info ls是等价的)
常用目录操作命令:
ls 显示指定目录和文件的信息
pwd 显示当前目录的名称(路径)
cd 进入指定的目录
mkdir 创建指定名称的目录
rmdir 删除指定名称的目录(内容必须为空)
文件操作命令:
file 显示指定文件的类型
touch 新建指定名称的文件或更新文件的时间戳
cp 复制文件或目录
rm 删除文件或目录
mv 移动文件或目录,文件或目录重命名
find 在指定目录查找符合条件的文件
检测文件类型:
$ file /etc/passwd #检测passwd的类型
建立空文件:
$ touch myfile #在当前目录建立文件myfile
文件查找:
按文件名进行查找:
$ find . -name "file*" #查找名字前为file的文件,"."代表当前目录
按文件属主进行查找:
$ find . -user student #查找使用者为student的文件,"."代表当前目录
复制和删除文件:
$ cp filea fileb #将filea文件内容复制到fileb里,当前目录
$ rm filea #删除文件filea
文件移到与重命名:
$ mv filea fileb #将filea文件重命名为fileb,当前目录
$ mv filea dira/ #相当于剪切到dira下
文本文件查看命令:
cat 显示文本文件内容
more 分页显示文本文件内容
less 分页显示文本文件内容,并可方便反复浏览
head 显示文件首部内容
tail 显示文件尾部内容
显示文本:
$ cat /etc/passwd
分页显示文本:
$ more /etc/passwd
分页文本浏览:
$ less /etc/passwd
显示文件首:
$ head -5 /etc/passwd #“-5”表示显示从头开始的5行
显示文件尾:
$ tail -5 /etc/passwd #“-5”表示显示从尾开始的前5行
用户系统命令:
su 用于将普通用户身份转变为超级用户
ps 显示当前系统中由该用户进行的进程列表
kill 删除执行中的程序或工作
fdisk 查看硬盘分区情况及对硬盘进行分区管理
ifconfig 网络信息查看,设置ip地址
ping 测试和远程计算机的联网状态
光盘驱动器设备文件:
/dev/cdrom
挂载光盘使用mount命令:
# mount -t iso9660 /dev/cdrom
光盘内容的读取:
ls /mnt/cdrom
卸载光盘使用umount命令:
# umount /mnt/cdrom
弹出光盘驱动器托盘:
#eject
文件的压缩和解压:
对文件和目录进行归档:
$ tar cf myfile.tar files/
对文件和目录进行压缩归档:
$ tar czf myfiles.tar.gz fiels/ #将files压缩为myfiles.tar.gz
查看归档文件中的目录:
$ tar tf myfiles.tar
查看压缩归档文件中的目录列表:
$ tar tzf myfiles.tar.gz
解压归档问价:
$ tar xf myfiles.tar
解压压缩的归档文件:
$ tar xzf myfiles.tar.gz
解压压缩的归档文件到指定目录:
$ tar xzf myfiles.tar.gz -C text/ #后面是大写的C
压缩成不同格式:
$ tar cvzf mydir.tar.gz
$ tar cvjf mydir.tar.bz2
解压不同格式:
$ tar xvzf mydir.tar.gz
$ tar xvjf mydir.tar.bz2
安装包rpm查询命令:
rmp -qa 查询linux系统中的所有软件包,a代表all
rmp -q 包名称 查询指定安装包是否安装
rmp -qi 包名称 查询指定安装包的详细信息
rmp -ql 包名称 查询指定安装包中包括的文件列表
rmp -qf 文件名称(带绝对路径) 查询指定文件所属的软件包
rmp -qpi 包文件名 查询指定rmp包文件的详细信息
rmp -qpl 包文件名 查询指定rmp包文件的文件列表
安装软件包rmp:
$ rmp -i 包名称
$ rmp -ivh 包名称 #一般用这个
卸载rmp软件:
$ rmp -e 软件名
安装rmp升级包:
$ rmp -U 软件包名
用户管理命令:
adduser 添加用户账户
passed 设置(更改)密码