Linux命令笔记(一)

用户管理类命令:
1、添加用户
useradd 【选项】【用户名】
例:useradd david
2、删除用户
userdel【选项】【用户名】
例:userdel -r david (-r是指删除david文件夹)
3、修改密码
passwd 【选项】【用户名】
例:passwd david
4、切换用户
su 【选项】【用户名】
例:su - root(-)表示切换用户的同时,把root用户环境变量同时带入
5、添加用户组
groupadd【选项】【用户名】
例:groupadd group1
6、删除用户组
groupdel 【用户组名】
例:groupdel group1
文件与目录类命令
1、查看目录
ls【选项】【目录或文件】
例:ls /home(不包含隐藏文件)
ls -a /home(包含隐藏文件)
ls -l /home(显示文件与目录详细信息)
2、改变工作目录
1、cd /home/改变目录
2、cd …退回上一级目录
cd …/…连退两级
cd - 会退到原来目录
3、复制文件目录
cp【选项】 源文件或源目录 目标文件或目标目录
例:cp /home/test /temp
将/home目录下的test文件copy到/temp目录下
cp -r /home/dir1 /temp/
4、移动或更名
mv【选项】 源文件或源目录 目标文件或目标目录
例:mv /home/test /home/test1
将home目录下的test文件更名为test1
mv /home/dir1 /tmp/
将/home目录下的dir1目录移动到/tmp目录下
5、删除文件或目录
rm【选项】文件或目录
rm /home/test 删除home目录下的test文件
rm -r /home/dir -rf 删除home目录下的dir目录
6、改变文件权限
chmod【who】【+|-|=】【mode】文件名
who:
u表示文件的所有者
g表示与文件所有者同组的用户
o表示其他用户
a表示所有用户。他是系统默认值
mode:
+添加某个权限
-取消某个权限
=赋予给定权限
例:chmod g+w hello.c
7、创建目录
mkdir【选项】目录名
例:
mkdir /home/workdir
在home目录下创建workdir目录
mkdir -p /home/dir1/dir2
创建/home/dir1/dir2目录,如果dir1不存在,先创建dir1
8、查看目录大小
du 目录名
例:du /tmp
9、查看当前路径
pwd
例pwd显示当前工作目录的绝对路径
压缩解压
1、压缩解压-gzip
gzip【选项】文件名
gzip /root/anaconda-ks.cfg压缩文件
gzip -d /root/anaconda-ks.cfg.gz解压文件
2、压缩解压bzip2与上面使用方法一致
3打包压缩tar
tar【选项】目录或者文件
tar cvf tmp.tar /tmp
将tmp目录打包为一个文件
tar xvf tmp.tar
将打包文件解开
tar cvzf tmp.tar.gz /tmp
将tmp目录打包为一个文件
tar xvzf tmp.tar.gz
将打包文件解开
磁盘管理类命令
1、加载光盘-mount
mount【选项】设备名 挂载目录
mount /dev/cdrom /mnt
2、卸载光盘
umount 挂载目录
例:umount /mnt
3、查看磁盘-df
df 【选项】
例:df-hl
4、创建新文件-touch
touch 文件名
例 :touch newfile
创建一个名字为newfile的空白文件
5、文件链接-ln
ln【选项】文件名 链接名
ln oldfile hlink
为oldfile文件创建一个硬链接hlink
ln -s oldfile slink
为oldfile文件创建一个软链接slink
区别:当原文件删除后,硬链接还可以使用,软链接不行
查找类命令
1、查找文件/目录
find查找路径-name 文件名
例:find /root/ -name install.log
2、查找字符串
grep "字符串"路径【选项】
grep “hello” /root -rn(将文件名和行号列出来)
在root路径下寻找包含字符串“hello”的文件
grep “he*” ./ -rn
在当前路径下寻找包含以“he”开头的字符串的文件
进程管理类命令
1、查看进程-ps
ps 【选项】
例:ps aux
2、杀死进程-kill
kill【选项】pid
例:
vi hello.c-----ps aux--------kill
3、查看内存-free
free【选项】
例:free
4、CPU占有率-top
top【选项】
杂项命令大聚合
1、软件管理-rpm
rpm【选项】【软件包】
rpm -ivh /mnt/Packages/xinetd -2.3.14-34.el6.i686.rpm
安装xinetd -2.3.14-34.el6.i686.rpm
rpm -qa
查看系统中已经安装的所有软件包
rpm -e xinetd-2.3.14-34.el6.i686
卸载已经安装xinetd -2.3.14-34.el6.i686.rpm
2、管道操作-l
格式 命令1 |命令2
范例:
1、rpm -qa|grep tar
查询系统中安装的所有软件包,并从中找出带有字符串“tar”的
3、查看帮助-man
man命令名
1、man find
查看find命令的用法
4、关闭linux系统
shutdown【选项】时间
shutdown now
立刻关机

你可能感兴趣的:(笔记)