首页 > 系统 > Linux >

Linux常用命令及重要的文件目录

2016-06-13

重要的文件目录(系统分配的目录); ROOT:存放ROOT用户的相关文件 HOME :存放普通用户的相关文件(新建的用户) BIN:存放常用命令的目录 cd 切换目录 ls dir SBIN:存放要具有一定权限才可以使用的命令 MN

重要的文件目录(系统分配的目录);

ROOT:存放ROOT用户的相关文件

HOME :存放普通用户的相关文件(新建的用户)

BIN:存放常用命令的目录 cd 切换目录 ls dir

SBIN:存放要具有一定权限才可以使用的命令

MNT:默认挂载光驱和软驱的目录

ETC:存放配置相关的文件,mysql,tomcat,

USR:文件默认安装的文件夹,类似XP的program files

VAR:存放经常变化的数据,如网页,apache

BOOT:存放引导相关的文件


Linux常用命令

进入桌面命令:startx

关机:shutdown -h now

重启:shutdown -r now/reboot

尽量少用root登录,用普通用户,“su -”来切换

注销 logout快捷键ctrl+D

详细列表:ls -l (详细信息) ls -al(显示隐藏文件,详细信息)

显示当前在哪个目录:pwd

添加用户useradd useradd xiaoming

设置密码passwd passwd xiaoming 系统会提示输入新密码,两次输入

提示符#表示root用户$表示普通用户

删除用户userdeluserdel xiaoming只是删除用户名称 ORuserdel -r xiaoming删除用户以及用户主目录

mkdir建立目录

rmdir删除空目录如果有内容?

TAB命令补全相同的话,可以按两次

touch建立空文件

cp cp -rdir1 dir2递归复制

more分页显示不能前翻 crtl+pageup空格向后翻;

less分页显示,可以向前翻

grep在文本中查询grep-n (显示行数)"关键字"文件名称

find 搜索文件及目录

find / -name aaa.java /表示根目录,

find /root/ -name aaa.java锁定范围

数据重定向 将操作流保存到另一个地方

grep-n (显示行数)"关键字" 文件名称 >kkk.bak >输出到

ls -l > a.txt

ls -al

>>追加写

>覆盖写

如何查看现有组:vi/etc/groupcat /etc/group

查看所有用户信息:cat/etc/passwd

创建用户,并添加到指定组

useradd -g组名用户名

以-rw-r--r--为例

第一个“-”表示文件,如果是目录就用“d”表示

第二--四:代表文件所有组对此文件所具有的权限

R可读数字表示4W可写数字表示2 X可执行数字表示1

文件最大权限666,目录最大权限777

第五--七:代表文件所在组对此文件所具有的权限

第八--十:代表其它组对此文件所具有的权限

chown用户名文件名修改文件所有者

chgrp组名文件名修改文件所有组

history 5最近使用的5个命令

!5 :此项说明执行历史编号为5的命令

!ls :此项说明执行最后一次以"ls"开头的命令

stat 查看文件或目录的所有者
例:stat cmd.txt 查看cmd.txt文件的相关信息
例:stat -c %u cmd.txt 获取当前目录下cmd.txt的所有者
例:stat -c %u /home/game/test 获取/home/game/test目录的所有者
ln 为文件在另外一个位置建立一个链接
例:ln -sf /home/appsvr appsvrlink // 在当前目录中建立一个名为appsvrlink的软链接(链接指向/home/appsvr)
例:ln -f /home/expsvr expsvrlink // 在当前目录中建立一个名为expsvrlink的硬链接(链接指向/home/expsvr)
--------------------------------
-f : 创建链接时,先删除同名的链接
-i : 在删除时,先进行询问
-s : 进行软链结(symbolic link)
链接有两种,一种被称为硬链接(hard link),另一种被称为软链接(符号链接,symbolic link)。
建立硬链接时,链接文件和被链接文件必须位于同一个分区内,并且不能建立指向目录的硬链接。
硬链接会在选定的位置上生成一个和源文件大小相同的文件,而软链接,只会在选定的位置上生成一个文件的镜像,不会占用磁盘空间。

软链接可以跨分区,并能指向目录。无论是软链接还是硬链接,文件都保持同步变化。

top 动态显示系统当前的进程和其它状况信息
--------------------------------------------
h:打印出帮助信息 空格:立即刷新 k:终止掉某个进程 q:退出top
free 查看内存使用情况
例:free // 查看当前内存使用状况, 单位 byte
例:free -m //查看当前内存使用状况, 单位 mb, 参数还可以是 -g, -k 等
ps 进程查看命令
例:ps -ux 查看当前用户运行进程信息
例:ps -aux //查看当前所有用户运行的进程
例:ps -elf //另一种常用的查看所有用户运行进程的指令
例:ps axwef //以树状列出进程及子进程
例:ps aux | sort -nk +4 | tail 列出头十个最耗内存的进程
kill 结束指定进程
例:kill -9 352 结束pid为352的进程
例:killall gamesvr // 终止所有名为gamesvr的进程
例:killall -9 gamesvr // 强制终止所有名为gamesvr的进程
pmap 查看内存映像信息
例:pmap 13455 // 查看进程id为13455的内存映像信息(含内存使用情况,加载的so等)

netstat
例:netstat –tlnp 列出本机进程监听的端口号
例:netstat -anop 可以显示侦听端口号的进程
例:netstat -anop | grep 10.6.221.70  当前主机连向10.6.221.70的信息
例:netstat -anop | grep 9005 当前主机连向9005端口的信息

相关文章
最新文章
热点推荐