Linux常用命令1

文件操作命令

1)创建空文件或修改文件时间

touch  文件名

命令名称:touch

命令所在路径:/bin/touch

执行权限:所有用户

2)删除

rm  -rf  文件名

-r  删除目录

-f强制

命令名称:rm

命令英文原意:remove

命令所在路径:/bin/rm

执行权限:所有用户

3)cat  文件名查看文件内容。从头到尾

命令名称:cat

命令所在路径:/bin/cat

执行权限:所有用户

-n列出行号

4)more  文件名分屏显示文件内容

命令名称:more

命令所在路径:/bin/more

执行权限:所有用户空格向下翻页b   向上翻页q  退出

6) head  文件名 显示文件头

命令名称:head

命令所在路径:/usr/bin/head

执行权限:所有用户head  -n  行数   文件名指定显示文件头几行

head  -n  20  文件名

head  -20  文件名

ctrl +  c强制终止

ctrl+l清屏

8)链接文件

ln

命令名称:ln

命令英文原意:link

命令所在路径:/bin/ln

执行权限:所有用户快捷方式

新建的链接,占用不同的硬盘位置

修改一个文件,两都改变

删除源文件,软连接打不开

ln  -s  源文件  目标文件文件名都必须写绝对路径

文件和目录都能操作的命令

1)rm删除文件或目录

2)复制

命令名称:cp

命令英文原意:copy

命令所在路径:/bin/cp

执行权限:所有用户

cp  源文件  目标位置

-r  复制目录

-p连带文件属性复制

-d若源文件是链接文件,则复制链接属性

-a相当于  -pdr

cp  aa  /tmp/原名复制

cp  aa  /tmp/bb改名复制

3)剪切或改名

命令名称:mv

命令英文原意:move

命令所在路径:/bin/mv

执行权限:所有用户mv  源文件  目标位置

mv  /root/aa  /tmp/

mv  aa  bb

权限管理

1权限位

-rw-r--r--   1   root root     0 08-11 01:45 aa

权限位是十位

第一位:代表文件类型

-普通文件

d目录文件

l链接文件

九位属主权限u    属组权限g     其他人权限o

r读4

w写2

x执行1

2修改权限

chmod

命令名称:chmod

命令英文原意:change the permissions mode of a file

命令所在路径:/bin/chmod

执行权限:所有用户

chmod  u+x  aaaa文件的属主加上执行权限

chmod  u-x  aa

chmod  g+w,o+w  aa

chmod  u=rwx  aa

chmod  755  aa

chmod  644  aa

shell

3权限意义:

1)权限对文件的含义

r:读取文件内容cat  more  head  tail

w:编辑、新增、修改文件内容vi  echo

但是不包含删除文件

x:可执行

/tmp/11/22/abc   --------- 2)权限对目录的含义

r:可以查询目录下文件名ls

w:具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录,剪切touch  rm  mv  cp

x:可以进入目录cd

4属主和属组命令

chown

命令名称:chown

命令英文原意:change file ownership

命令所在路径:/bin/chown

执行权限:所有用户

chown  用户名  文件名改变文件属主

chown  user1  aauser1必须存在

chown  user1:user1  aa改变属主同时改变属组

useradd  用户名 添加用户

passwd  用户名设定用户密码帮助命令

1man  命令名查看命令的帮助

命令名称:man

命令英文原意:manual(手册 指南)

命令所在路径:/usr/bin/man

执行权限:所有用户

命令  --help查看命令的常见选项

查找命令

1whereis  命令名查找命令的命令,同时看到帮助文档位置

命令名称:whereis

命令所在路径:/usr/bin/whereis

执行权限:所有用户

2find搜索命令

命令名称:find

命令所在路径:/usr/bin/find

执行权限:所有用户

按照文件名查找

find  查找位置   -name  文件名

find  /  -name  aabbcc按照文件名查找

按照用户

-user  用户名按照属主用户名查找文件

-group  组名按照属组组名查找文件

-nouser找没有属主的文件

/proc

/sys

/mnt/cdrom/除了这三个目录

find  /  -nouser

按照文件权限

-name按照文件名

-size按照文件大小。+50k:大于50k,-50k:小于50k,50k:等于50kkM

find  /  -size  +50k

-type 类型 按照文件类型查找f:普通d:目录l:链接

find  /root  -perm  644按照权限查找

-iname按照文件名查找,不区分大小写

-inum按照i节点查找

find . -inum 2739078

在查找出的结果中,直接进行命令操作

find  /var/log/  -mtime  +10  -exec  rm -rf  {} \;

find /root -inum  1140247  -exec  ls -l {} \;

3grep“字符串”  文件名查找符合条件的字串行。

命令名称:grep

命令所在路径:/bin/grep

执行权限:所有用户

grep  -i  “root”  /etc/passwd

-v反向选择

-i 忽略大小写

Find:在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配。通配符是完全匹配。

Grep:在文件当中搜索符合条件的字符串,如果需要匹配,使用正则表达式匹配,正则表达式是包含匹配

4管道符

命令1  |  命令2命令1的执行结果,作为命令2的执行条件

netstat -an | grep ESTABLISHED | wc -l统计正在连接的网络连接数量

cat  文件名  |  grep  “字串”提取含有字符串的行

grep  “字符串”  文件名

ls  -l  /etc  |  more分屏显示ls内容

补充命令:

netstat  查看网络状态的命令

-t查看tcp端口

-u查看udp端口

-l监听

-n以IP和端口号显示,不用域名和服务名显示

-a查询所有连接

压缩和解压缩

.gz     .bz2linux可以识别的常见压缩格式

.tar.gz     .tar.bz2常见的压缩和打包命令

压缩同时打包

tar  -zcvf  压缩文件名  源文件

tar  -zcvf  aa.tar.gz  aa

-z  识别.gz格式

-c:压缩

-v:显示压缩过程

-f:指定压缩包名

tar  -zxvf  压缩文件名解压缩同时解打包

tar  -jcvf  压缩文件名  源文件压缩同时打包

tar  -jcvf  aa.tar.bz2  aa

tar  -jxvf  aa.tar.bz2解打包同时解压缩

查看不解包

tar  -ztvf  aa.tar.gz查看不解包

tar  -jtvf  aa.tar.bz2

-t  只查看,不解压tar -jxvf root.tar.bz2 -C /tmp/指定解压缩位置

时间: 2024-10-11 17:52:34

Linux常用命令1的相关文章

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 除了文件名之外,

Linux 常用命令汇总

Linux 常用命令汇总 1. 显示日期与时间:date 可修改显示日期格式,如:date +%Y/%m/%d %H:%M à2016/12/25 17:05(%Y:年:%m:月:%d:日:%H:24小时制:%M:分) date –d 参数后可加:today/yesterday/tomorrow 来显示今天.昨天.明天日期 2. 显示日历:cal(默认显示本月月历) cal 2001 可显示2001年整年日历:cal 10 2001 可具体显示某月月历 3.  计算器:bc 4. Tab键:用在

第一章,Linux常用命令

20161124 Linux常用命令 1.find find /etc/ -size +50k -ls find /etc/ -size +50k -ls 2> /dev/null 查看目录下大于50K的文件并用ls列表显示出来, 理解2> /dev/null含义,把没权限的都隐藏起来了 2.pwd ,ls  ,ls -a   ,ls -al ,,ls -alh,touch   ,make, 常用ls -alh 3.标准输入和输出管道 cat >  packages1.txt   之后输

linux常用命令总结

linux常用命令: (1) ls(list,列表) 作用:使用列表把当前文件夹下所有文件显示出来 ls -a 显示所有文件,包括隐藏文件 ls -l 以详细信息显示 ls -a -l ls -l -a ls -la ls -al 四种方式都是可以的 (2) cd(change directory,更改目录) 作用:用来切换目录 涉及到相对路径和绝对路径 cd .. ..代表上一层目录 .代表当前目录 (3) pwd(print work directory,打印工作目录) 作用:打印出当前的绝

Linux常用命令介绍

Linux常用命令示例: 在使用Linux操作系统的过程中,我们经常要用到一些特殊的命令,不仅显示了技术的高超,而且在效率方面当然要比图像化界面高很多,下面我总结了一些常见的Linux命令,供以后学习使用,使用命令时,在命令后面加参数"--help"或者用"man 命令"可以取得命令的详细用法. (*)小常识:在Linux中使用命令操作文件时,可以仅输入文件名的前几个字符,然后按键盘的"Tab"键补全文件名的后面部分,若输入的字符是多个文件名的起

Linux常用命令(二) - cd

Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的.所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 1. 命令格式: cd [目录名] 2. 命令功能: 切换当前目录至dirName 3. 常用范例 例1 进入系统根目录 命令:cd / 例2 返回上一层目录 命令:cd .. 或者 cd .. // 例3 进入当前用户的主目录(root目录) 命令:cd 或者 cd~ 例4  跳转到指定目录 命令: cd