1、Linux系统的帮助命令
command --help 简洁的帮助命令
man command 相对更详细的帮助命令
info command 更详细的帮助命令
2、Linux系统用户账号和用户组的管理
# useradd -g group –G adm,root gem 添加用户并指定用户组和附属用户组,使用默认的主目录home/gem
#userdel [-r] sam 删除用户的同时删除其用户主目录(-r)
#usermod -g group –G adm,root gem 修改用户的用户组、主目录、注释等等
#passwd -u sam 超级用户给新用户解锁,新用户创建时会被锁定
#passwd sam 超级用户给新用户设置密码
# groupadd -g 101 group2 增加一个新组group2,同时指定新组的组标识号是101
# groupdel group1 删除组group1
# groupmod –g 10000 -n group3 group2 将组group2的标识号改为10000,组名修改为group3
$ newgrp root 命令newgrp切换到其他用户组,前提是用户是属于多个组
还可以批量添加用户,只做了解。
3、目录的切换和展示
cd / cd ../ cd home/sam 切换目录
pwd 显示当前的工作目录
ls ls -l ll 显示当前目录下有哪些文件和目录
4、文件的创建、编辑、复制、移动和删除
touch filename.txt 创建一个文件
echo "Hello, World!" > filename.txt 创建一个文件并添加内容(如果文件已存在则会覆盖)
echo "这是第二行。" >> filename.txt 创建一个文件并追加内容(文件存在,则追加到文件)
nano filename.txt 创建一个文件并编辑
vim/vi filename.txt 创建一个文件并编辑(insert进入编辑模式,esc退出编辑,:wq保存并退出)
cp source new_name_source 当前目录拷贝文件并命名成新文件
cp source -t dest 将文件拷贝到目标目录(或者目标目录文件)
mv source -t dest 将文件移动到目标目录
rm [-f] source 删除文件
mkdir -p 父目录/子目录 创建具有父子关系的目录
cp -r 源目录 目标目录/ 将源目录及其子目录一起复制到目标目录
mv 源目录 目标目录/ 将源目录及其子目录一起移动到目标目录
rm -r 目录名 删除目录及其子目录
5、查询文件、文件类型
file filename 显示文件类型
find home/ -iname ’*.txt‘ -print 查询当前目录及其子目录中文件后缀为.txt的文件
more 用于查询结果浏览,只能向后,不支持查询
less 用于查询结果浏览,可以向前和向后,支持查询
grep 一般在管道之后,从上一个命令的结果集中搜索
look -df L testfile 只对比字母和数字且忽略大小写,在testfile文件中查L开头的行
补充命令:在vim/vi 文件名是如何查询字段?
可以通过正向搜索/,然后输入想要查询的内容,通过enter进行查询,可以通过n和N进行向后和向前匹配,例如/function就是查询文档中function单词
同样的也可以通过反向搜索?,然后和上述正向搜索同样的步骤进行反向查询
6、改变文件的所有者、所属群组等权限
chgrp -v bin log2012.log 将文件log2012.log的所属群组改成bin
chmod ug+w,o-w file1.txt file2.txt 改变文件拥有者、群组、其他用户的操作权限
chown jessie:users file1.txt 变更文件拥有者,只有root用户有这个权限
7、系统情况
df 文件的总磁盘容量、使用了多少、剩余可用
free 系统内存和堆的容量和使用情况
telnet 192.168.0.5 远程登录
ifconfig 查看系统ip,类似Windows的ipconfig
netstat -a 查看系统的网络详细情况
ping ip 查看系统和ip是否连通
date 查看系统时间
last 查看系统的近期登录情况
whoami 查看当前用户
whois 查看某个用户的详细情况
8、进程相关、设置用户密码、压缩和解压缩
kill -9 pid 强行杀死进程
top 查看所有进程
ps -ef ps -aux 查看运行的线程
clear 清屏
passwd 设置用户密码
echo string 输出字符串
tar -cvzf test.tar.gz xm/a.txt tar -xvzf test.tar.gz 通过gzip进行压缩和解压缩