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

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

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用户 $ 表示普通用户

删除用户 userdel     userdel  xiaoming 只是删除用户名称  OR userdel -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/group    cat /etc/group

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

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

useradd -g  组名用户名

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

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

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

R可读  数字表示4  W可写   数字表示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端口的信息

时间: 2024-10-24 18:57:52

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

linux常用命令整理(四):软件包管理和shell基础

大家好,我是会唱歌的程序猿------ 最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分: linux基本命令整理(一):常用命令 地址:http://www.cnblogs.com/devinCat/p/7247824.html linux基本命令整理(二):用户.用户组.文件系统和网络 地址:http://www.cnblogs.com/devinCat/p/7247847.html linux

Linux常用命令(十二)日志文件分析

? ? ? ? ? ? ? ? ? ? ? ? Linux常用命令(十二)日志文件分析 日志文件是用于记录Linux系统中各种运行消息的文件,相当于Linux主机的"日记".不同的日志文件记载了不同类型的信息,如Linux内核消息.用户登录事件.程序错误等. 一.主要日志文件 ???? ? ? ? 在Linux系统中,日志数据主要包括以下三种类型. ■ 内核及系统日志: 这种日志数据由系统服务rslslog统一管理,根据其主配置文件/etc/rsyslog.conf中的设置决定将内核消

Linux常用命令整理(部分)

Linux常用命令(部分) 准备首先安装vmware虚拟机,安装centos镜像文件 1:linux的目录结构(部分) /bin 常用的系统命令目录 /boot 启动命令目录 /etc 配置文件目录 /home 存放除root用户外的其它用户目录 /lib  存放jar包目录 /mnt 挂载目录-挂载其它硬件 /root root用户的家目录 /tmp 存放临时数据目录 /usr 通用的软件安装目录 2:常用的指令(部分) 查看文件夹 ll 查看全部文件夹 ll -a 查看文件内容 cat wo

Linux常用命令(五)

Linux常用命令(五) 今天,我们继续总结linux的find命令,find命令经常与另外两个命令exec和xargs一起使用,那么今天我们就看看他们到底是怎么使用的吧. 1 exec 命令 -exec参数后面跟的是command命令,以';'为结束标志,并且要在':'之前增加'\',考虑到各个系统中分号会有不同的意义,所以前面加反斜杠. 1.1 语法 find[文件目录]... -exec [commond] {} \; 1.2 命令参数 1.3 命令实例 用-exec选项执行ls命令 [[

Linux常用命令(echo、date、ls、cd、history、cat)

一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboot.init 6.shutdown -r now 3.shutdown命令: 格式:shutdown  options TIME 其中options有以下几个: -r:执行重启 -c:取消shutdown命令 -h:执行关机 其中TIME有以下几个: now:表示现在 +m:相对时间表示法,从命令提

linux常用命令详解

linux常用命令 cut命令 例如:cut -d\| -f1,4 xx.txt -d 表示字段分隔符 -f 表示要显示的字段域,如果域之间,(逗号)隔开表示显示对应的单个域,如果用-隔开表示显示连续的域 sort命令 例如:sort -t\| -k2 xx.txt -n 按数值排序 -r 降序 -t 字段分隔符 -k 以哪个字段为关键字进行排序 -u 去重 -f 排序时不区分大小写 uniq命令 注意:使用uniq命令时,一定要先进行排序 -c 显示文件中行重复的次数 -d 只显示重复的行 -

Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验

(转)linux常用命令

原地址:http://www.cnblogs.com/svage/p/3700122.html 1.删除目录及子目录下的 .svn目录 find . -type d -name ".svn" | xargs rm -rf 2./tmp 目录的权限 drwxrwxrwt rwt的意思是:对目录有执行权限,但不能删除,即sticky bit rwx : 可读可写可执行 4+2+1 3.改变群组.用户.权限 chgrp   群组名   改变的目录 groupadd -g gid gname

Linux 常用命令之文件和目录

1. cd 命令格式:cd  [dirName](cd和目录之间使用空格隔开) 作用:切换当前目录至dirName. 实例: cd /home 切换当前目录到/home (查看当前目录命令为pwd) cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd ~ 进入个人的主目录 2. ls 命令格式:ls [选项] [目录名] (目录名为空时表示当前目录) 作用: 查看目录中的文件 常用选项: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件. -l 除了文件名之外,