(新手学习,希望指正)
一、用户管理组命令:
useradd [选项] 用户名userdel 【选项】 用户名 -r选项会把/home目录下的用户目录页删掉
passwd 【选项】【用户名】修改密码
su 【选项】【用户名】切换用户 su - root :-表示将root的环境变量同时带入
groupadd 【选项】 【用户组名】
groupdel 【用户组名】
二、文件与目录类命令
ls /home :显示/home目录下的文件与目录(不包含隐藏的文件)
ls -a /home :显示目录下所有的文件(包含隐藏的)
ls -l /home :显示目录下文件与目录的详细信息
cd /home/ :进入home目录
cd .. :返回上一级
cp 【选项】 源文件或目录 目标文件或目录
cp /home/test /tmp/ :将home下的test复制到tmp目录下
cp -r /home/dir1 /tmp/ :目录的复制
cp ./text /
cp -r smb /
mv 【选项】 源文件或目录 目标文件或目录
mv /home/test /home/test1 :将home目录下的test文件更名为test1
mv /home/dir1 /tmp/ :将home目录下的dir1移动到tmp目录下
rm 【选项】 文件或目录 -r:删目录 -f:不提示,直接删
rm /home/test :删除home目录下的test
rm -r /home/dir :删除home目录下的dir目录
chmod 【who】【+-=】【mode】文件名
chmod 777 -R ./ :修改当前目录及目录的下级目录和文件的权限为所有人和组可读写和执行
mkdir 【选项】目录名
mkdir /home/workdir :在home下创建了workdir目录
mkdir -p /home/dir/dir2 :递归创建
du 目录名
du /tmp :查看目录大小
pwd:显示当前工作目录的绝对路径
三、压缩打包类命令(linux下压缩文件的扩展名通常为*tar *.tar.gz *.tgz *.gz *.bz2)

gzip 【选项】文件名 :压缩
gzip -d 文件名 :解压缩
bzip2命令与gzip类似
tar 【选项】 目录或者文件
tar cvf tmp.tar /tmp :将tmp目录打包成一个文件 tmp.tar 生成的名字 /tmp要打包的目录(知识将目录转换成文件)
tar xvf tmp.tar :将打包文件解开
tar cvzf tmp.tar.gz /tmp :将tmp目录打包成一个文件 (这个是将打包的文件再进行压缩,即是打包压缩)
tar xvzf tmp.tar.gz :将打包文件解开
四、磁盘管理类命令
mount 【选项】 设备名 挂载目录
mount /dev/cdrom /mnt (ubuntu下直接虚拟机下改好就能在media/lzh下读了)
umount /mnt
查看磁盘:df 【选项】
df -hl
file 文件名 :查看文件的大小
touch 文件名 :创建新文件
文件链接:ln 【选项】 文件名 链接名
硬链接:ln oldfile hlink
软链接:ln -s oldfile slink (只是一个指向,若删除了源文件就变成空的了)
五、查找类命令
find 查找路径 -name 文件名
find /root/ -name install.log
grep “字符串” 路径【选项】
grep “hello” ./ -rn :在当前目录下找出名字含有“hello”的文件,并列出来
查看进程:ps 【选项】
ps aux
杀死进程:kill 【选项】 pid
查看内存:free 【选项】
cpu占有率:top
七、杂项
软件管理:ubuntu应该用的是apt
rpm -ivh 软件包路径名字
查看已安装的软件包:rpm -qa
卸载:rpm -e 软件包名字
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 修复安装
-
sudo apt-get remove package 删除包
-
sudo apt-get remove package --purge 删除包,包括配置文件等
-
sudo apt-get update 更新源
-
sudo apt-get upgrade 更新已安装的包
-
sudo apt-get dist-upgrade 升级系统
-
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 检查是否有损坏的依赖
管道操作:命令1 |命令2
rpm -qa | grep tar
查询系统中安装的所有软件包,并从中找出带有字符串“tar”的
查看帮助 :man
man find 查看find命令的用法
关闭linux系统
shutdown now