常用linux命令
2016-12-19 11:55
239 查看
1、cd
cd ./home : 进入当前目录下的home目录
cd .. : 返回上一级目录
cd ~ : 返回主目录(相当于windows的返回桌面)
2、ls
ls -l :列出当前目录下所有文件,d:表示当前为directory;然后依次表示该文件夹的用户权限为读写执行、用户所属组权限为读执行、其他用户为读执行;第一个root表示该文件夹所属用户为root、第二个root为所属组为root;4096为文件夹大小;后边为最后依次修改日期;最后为文件夹名字。
ls -R : 递归地列出当前目录下地所有
ls -a : 列出全部文件,连同隐藏地文件
3、grep
grep -[] ‘查找的字符’filename
[] 为i是:不区分字母的大小写;为v是:不包含所查找字符的所有信息;为c是:记录包含所查找的字符的次数。
该命令常和管道命令一起使用,用来筛选特定的信息,如:
4、cp
copy之意
5、mv
move之意:
mv -[] file1 file2 dir 把file1和file2文件移动到dir目录下
mv -[] file1 file2 把file1重命名为file2
[]为i时:当目标文件存在时会询问是否覆盖;为u时:当目标文件已经存在且比目标文件新,则更新。
6、rm
remove,慎用!
rm -[] file
rm -[] dir
[]为i时:删除时会询问;为r时:递归删除,慎用
7、ps
process之意,将某个时间点的进程运行情况列出
ps -ef:查看系统的所有进程数据
8、kill
kill -9 Pid 强制杀
9、cat more less
cat可以来查看文本文件的所有内容,内容一次性显示出来;cat还可以将几个文本文件一起显示出来
cat file1 file2
more提供分页查看,enter下一行;空格下一屏;b上一屏
less提供上一行查看(本人认为与more的主要区别)enter下一行;y上一行;空格下一屏;b上一屏。
q退出查看
10、vim
文本编辑器
vim filename 当filename存在时进入,不存在时新建。
i进入insert模式;编译完成后Esc然后:q!不保存强制退出;:wq保存并退出。
11、chmod
change modify之意用以改变文件的权限
前边ls -l可以查看文件的权限,修改的话则
假如我要将linfujian.txt的权限改为用户只读写、所属组只读执行、其他只读(r=4;w=2;x=1)
chmod命令及结果
cd ./home : 进入当前目录下的home目录
cd .. : 返回上一级目录
cd ~ : 返回主目录(相当于windows的返回桌面)
2、ls
ls -l :列出当前目录下所有文件,d:表示当前为directory;然后依次表示该文件夹的用户权限为读写执行、用户所属组权限为读执行、其他用户为读执行;第一个root表示该文件夹所属用户为root、第二个root为所属组为root;4096为文件夹大小;后边为最后依次修改日期;最后为文件夹名字。
[root@localhost linfujian]# ls -l total 20 drwxr-xr-x 3 root root 4096 Jul 29 10:22 1989 -rwxrwxrwx 1 root root 210 Dec 18 22:00 linfujian.text -rwxr--r-- 1 root root 85 Dec 18 21:04 linfujian2.txt -rw-r--r-- 1 root root 72 Dec 18 21:56 linfujian3.txt drwxr-xr-x 2 root root 4096 Oct 25 09:07 test [root@localhost linfujian]#
ls -R : 递归地列出当前目录下地所有
ls -a : 列出全部文件,连同隐藏地文件
3、grep
grep -[] ‘查找的字符’filename
[] 为i是:不区分字母的大小写;为v是:不包含所查找字符的所有信息;为c是:记录包含所查找的字符的次数。
该命令常和管道命令一起使用,用来筛选特定的信息,如:
[root@localhost linfujian]# [root@localhost linfujian]# cat linfujian.text |grep -i was today was sauturday!!! i was graduated from tianjin [root@localhost linfujian]#
4、cp
copy之意
-a :将文件的特性一起复制 -p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份 -i :若目标文件已经存在时,在覆盖时会先询问操作的进行 -r :递归持续复制,用于目录的复制行为 -u :目标文件与源文件有差异时才会复制 cp -a file1 file2 #连同文件的所有特性把文件file1复制成文件file2 cp file1 file2 file3 dir #把文件file1、file2、file3复制到目录dir中
5、mv
move之意:
mv -[] file1 file2 dir 把file1和file2文件移动到dir目录下
mv -[] file1 file2 把file1重命名为file2
[]为i时:当目标文件存在时会询问是否覆盖;为u时:当目标文件已经存在且比目标文件新,则更新。
6、rm
remove,慎用!
rm -[] file
rm -[] dir
[]为i时:删除时会询问;为r时:递归删除,慎用
7、ps
process之意,将某个时间点的进程运行情况列出
ps -ef:查看系统的所有进程数据
8、kill
kill -9 Pid 强制杀
9、cat more less
cat可以来查看文本文件的所有内容,内容一次性显示出来;cat还可以将几个文本文件一起显示出来
cat file1 file2
more提供分页查看,enter下一行;空格下一屏;b上一屏
less提供上一行查看(本人认为与more的主要区别)enter下一行;y上一行;空格下一屏;b上一屏。
q退出查看
10、vim
文本编辑器
vim filename 当filename存在时进入,不存在时新建。
i进入insert模式;编译完成后Esc然后:q!不保存强制退出;:wq保存并退出。
11、chmod
change modify之意用以改变文件的权限
前边ls -l可以查看文件的权限,修改的话则
假如我要将linfujian.txt的权限改为用户只读写、所属组只读执行、其他只读(r=4;w=2;x=1)
[root@localhost linfujian]# ls -l total 20 drwxr-xr-x 3 root root 4096 Jul 29 10:22 1989 -rwxrwxrwx 1 root root 222 Dec 18 22:40 linfujian.text
chmod命令及结果
[root@localhost linfujian]# [root@localhost linfujian]# chmod 654 linfujian.text [root@localhost linfujian]# ls -l total 20 drwxr-xr-x 3 root root 4096 Jul 29 10:22 1989 -rw-r-xr-- 1 root root 222 Dec 18 22:40 linfujian.text
相关文章推荐
- 绝对常用的Linux命令
- 我常用的linux命令
- 常用的高效linux命令
- 我自己常用的linux命令及使用技巧(不断完善中)
- 自己常用的Linux命令
- 我的ubuntu问题集锦和我常用的linux命令
- 总结一下我工作中常用到的一些linux命令
- 常用的linux命令
- 最近常用的Linux命令
- 我常用的LINUX命令
- 几个常用的Linux命令
- 常用的Linux命令
- 自己常用的LINUX命令(20100605更新)
- 【linux shell】几个不常用的Linux命令
- 常用的Linux命令
- 常用的几个Linux命令
- 一些常用的Linux命令
- 一些常用的linux命令
- 常用的Linux命令收集与解析
- Android源码编译时常用Linux命令