我把我常用的一些命令简单用法写出来,也许我的使用方法或者我的理解错误,请大家指出,具体用法还得参照manpage。
1. man 对你熟悉或不熟悉的命令提供帮助解释,也可以使用 --help。(ps:把这个命令放第一个,是因为这个命令可以帮助我查看我不会用的命令的使用方法)
eg:man ls 或 ls --help 就可以查看ls相关的用法,
注:阅读完man文档后可以按q键或者ctrl+c退出,
2. ls 查看任一目录下面的文件
eg: ls /home/xiangjiao/ 查看/home/xiangjiao/下的文件
ls -a /home/xiangjiao/ 查看/home/xiangjiao/下的包括隐藏的所有文件
ls -l /home/xiangjiao/ 以列表的方式显示 /home/xiangjiao/的文件详细信息
3. cp 复制文件
-r 复制目录及,目录内所有内容
-i 覆盖文件前需要确认
-f 强制复制
-v 详细显示操作步骤
eg: cp filename1 filename2 //把filename1拷贝成filename2
4. mv 移动文件,可以用于重命名
eg:mv /home/test.txt /home/xiangjiao/ 把/home/下的test.txt文件 移动到/home/xiangjiao下
mv /home/aaa/ /home/bbb 把home下的aaa改名为bbb
5.mkdir 与touch 创建目录和文件
mkdir -p递归创建文件夹
eg :mkdir /hellfire 给/目录下撞见hellfire文件夹
mkdir -p /a/b/c/d /下创建a,a下创建b……
touch /hellfire/test.txt 给/hellfire/目录下创建test.txt文件
6. rm 删除文件或目录
-f,强制删除,没有任何提示
-i,进行删除前需确认是否删除
-r,同时删除该目录下的所有目录
-d,删除可能仍有数据的目录
-v,详细显示操作过程
eg: rm /home/xiangjiao/test.c 将/home/xiangjiao/下的test.c这个文件删除
7 cd 改变当前目录
eg:cd .. 返回上一级目录 cd /home/xiangjiao/ 进入 /home/xiangjiao/
8.pwd 查看当前所在目录完整路径
eg: pwd //查看当前所在目录路径
9.cat,more 显示某个文件内容
两个命令所不同的是cat把文件内容一直打印出来,而 more则分屏显示
10. tail ,head 也是打印显示某个文件的内容
不过不是全部显示,tail是显示文件后10行的内容,head是显示文件前10行的内容。
11. clear,date
clear:清屏;date:显示当前时间,可以使用date命令更改系统时间,格式如下
date mmddhhmmyy
12.which 查询该命令所在目录
13. find 查找文件
eg :find ./ -name *qq* 查找系统中与qq有关的文件
* 是通配符,表示所有,?表示一个字符
14. history 显示用户用过的命令
15. useradd (adduser) username 添加用户
16. userdel 删除用户
userdel -r 删除用户及用户家目录下该用户的信息
17. passwd 更改当前用户的密码
passwd username 更改username的密码
18. who 显示目前登陆系统的用户
19. w 显示登陆到系统的用户信息
20. chmod 改变访问权限
21. chown 改变所属用户和所属组
eg:chown -R xiangjiao.xiangjiao /var/mysamba/
22. ifconfig 显示当前网络参数 也可临时配置
23.mount 挂载设备
umount 卸载
今晚能记起的就这么多了。。。慢慢学把。。权当复习!