您的位置:首页 > 运维架构 > Linux

Linux 中常用的一些文件以及常用命令

2012-08-20 16:07 483 查看
ps -aux可以查看所有的进程。

sudo apt-cache search readline-----------可以搜索软件包,这里是搜索的GNU readline。

命令:

2012/8/21: ubuntu12.04中,如何不用每次都使用sudo?

1.sudo passwd

输入当前用户密码

输入root用户密码

再次确定root用户密码

成功!

su

输入root密码

ok,进入root用户,不用再sudo了!

1:pwd列出当前所在路径

2:~表示的是目前用户所在的根目录

例如:

zhao@zhao-desktop:~$ ls
Desktop   Downloads         -H     Pictures  Templates  workspace
devstack  examples.desktop  Music  Public    Videos
zhao@zhao-desktop:~$ cd Downloads/
zhao@zhao-desktop:~/Downloads$ cd ~/Desktop/
zhao@zhao-desktop:~/Desktop$ cd /Downloads
bash: cd: /Downloads: No such file or directory
zhao@zhao-desktop:~/Desktop$ cd ~/Pictures
zhao@zhao-desktop:~/Pictures$ ls
zhao@zhao-desktop:~/Pictures$ mkdir test
zhao@zhao-desktop:~/Pictures$ ls
test
zhao@zhao-desktop:~/Pictures$ cd test
zhao@zhao-desktop:~/Pictures/test$ ls
zhao@zhao-desktop:~/Pictures/test$ cd ~/Downloads/
zhao@zhao-desktop:~/Downloads$


. 代表此层目弽

.. 代表上一层目弽

- 代表前一个工作目弽

~

代表『目前用户身份』所在癿家目弽

~account 代表 account 这个用户癿家目弽(account 是个账号名称)

3:cat,more,less都是查看文件的方式,然后常用的是more,可以一页一页的显示。其中空格代表向下翻一页。Enter翻一行,q表示离开more,不再显示。less可以往前翻页,pageup那个系列的键。head和tail来抽取文档的前几行或者后几行。

4:搜寻档案名,首先是推荐whereis以及locate,不退见find。

文件:

1:etc/apt/apt.conf这个是修改代理的

2:etc/sudoers

1: date命令可以显示当前日期

2:cal这个命令,如果直接是cal就是显示当前月份的日历,还可一显示一年的 cal 2012,或者显示8月的cal 8 2012

3:Tab键非常重要,具有【命令补全】与【档案补齐】的功能。

如果输入ca 然后连续按两次tab键就会显示所有以ca开头的命令。

4:~表示的是当前用户的家目录,例如以user身份登录, ~表示的就是/home/user这个文件夹。

5:Ctrl + c表示的是终止当前程序的命令。

6:Ctrl + d 表示关掉当前的终端,和exit这个命令功能相同。

7:man这个命令就是用来查找linux命令详细信息的,如果想要在man出来的一大堆东西里面找一个字符串:

/String表示向下找,?String表示向上找。然后按n来查看下一个。

8:q表示结束这次的查找,q对于less等查看文档的命令也有用。

9:who命令可以查看当前谁在使用这台电脑,使用这台电脑的用户

10:ps -aux可以用来查询所有的线程。常用的是在查看ssh服务是否启动,可以用 ps -e | grep ssh

11:立即关机:shutdown -h now

立即重启:shutdown -r now

12:pwd显示当前目录

13:mkdir建立新目录,rmdir删除空目录。

一 档案

1: ls -al 其中a表示包含隐藏文档的所有文档。

例如其中一个是 -rwxtwxrwx 1 root root 293 Oct 19 21:24 test

第一部分是档案属性,第二个是连接数,第三个还有第四个分别表示档案拥有者和档案所属的群组, 293表示的是档案的容量,再往下是档案最后被修改的时间以及文档名。

第一部分档案属性例子: -rwxrwx---

第一个‘-’这个表示的是档案属性,还可以是别的,例如d表示目录,c表示端口设备键盘鼠标等。

rwx分别表示可读可写可执行。第2-4表示档案拥有者的权限,第5-7位表示档案所属的群组的权限,最后三位表示的是其它人的权限。

注意点:如果一个目录没有x权限的话,就不能进入了,就算赋予了r或者w也不行。

2: 更改档案权限

chgrp---change group的缩写,chown---change owner的缩写,

chmod [u][g][o][a] [+][-][=][r][x][w] 档案或目录

其中u表示user, g表示group, o表示others,a表示所有,然后+表示加上什么权限,-表示减去什么权限。

3:档案目录

/etc 里面放配置文档, /bin /sbin放可执行文档,

4:ln 连接档,貌似快捷方式,很多的ln其实指向统一哥源档案。

symbolic link就是建立快捷方式那种类型了。

5:umount卸载

6:/etc/fstab 里面设置开机自动挂载好档案

7:swap指的是虚拟内存

8:touch这个指令是用来更改时间的。还可以建立新的档案。

9:umask这个指令,档案预设权限,指定目前使用者在建立档案或者怒路时候的属性默认值。后面的参数要用大写S。例如,新建立一个目录,是drwxrwxrwx的摩尔能权限,那么umask指定的是这个值要拿走的权限,r,w, x分别是4, 2, 1分。

例如,如果使用命令umask查出来值是0022,第一位先不管,剩下022表示,因为一个文件的属性是ugo三位,也就是user的属性,group的属性,others的属性,和022分别对应,就是说,user没有去掉属性,group去掉了2也就是w属性,others也是去掉了w属性。那么:

drwxrwxrwx -----》drwxr-xr-x了。使用了参数,大写S 后,就会显示出来user还有group,others到底有什么具体权限。

并且,umask指的是新建一个文档时候的权限,跟以后使用chmod等命令改变了权限梅雨关系。

10:file可以查处来档案类型

11:locate后面直接是档案的部分名称,那么在完整的路径中,只要有关键字的就会显示出来。

whereis表示文档名为参数的显示出来。

find命令: find 【path】 【option】 【action】,这里path 一般用/或者想要找的特定目录,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: