常用linux命令

来源:互联网 发布:ps手绘效果图软件 编辑:程序博客网 时间:2024/06/05 05:40

1、cd
cd ./home : 进入当前目录下的home目录
cd .. : 返回上一级目录
cd ~ : 返回主目录(相当于windows的返回桌面)

2、ls
ls -l :列出当前目录下所有文件,d:表示当前为directory;然后依次表示该文件夹的用户权限为读写执行、用户所属组权限为读执行、其他用户为读执行;第一个root表示该文件夹所属用户为root、第二个root为所属组为root;4096为文件夹大小;后边为最后依次修改日期;最后为文件夹名字。

[root@localhost linfujian]# ls -ltotal 20drwxr-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.txtdrwxr-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 wastoday 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 -ltotal 20drwxr-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 -ltotal 20drwxr-xr-x 3 root root 4096 Jul 29 10:22 1989-rw-r-xr-- 1 root root  222 Dec 18 22:40 linfujian.text
0 0
原创粉丝点击