Linux入门-常用命令

ln

  ln -s 源 目标 ,创建软链接

  权限为:lrwxrwxrwx 指向源 ,类似于快捷方式.

  ln 源 目标 ,创建硬链接 特点是同步更新,源被删除后 它仍然有效。原因是他们具有相同的i节点
,内核通过这个数字标识处理文件 通过ls -i 查看i节点。

chmod 修改权限

  chmod u+r 文件名    ,给文件的所有者分配r权限

  chmod +rwx 文件名     ,给所有人分配所有权

  chmod g=rwx 文件名   ,给同一组的组员分配所有权























文件目录权限
字符 权限 对文件 对目录
r 可以查看文件内容 可以列出目录中的内容
w 可以修改文件内容 可以在目录中创建、删除文件
x 执行 可以执行文件 可以进入目录

chown、chgrp 修改所有者、所属组

  chown 用户名 源

  chgrp  用户名 源

  chown 用户名:组 源

umask

  umask -S  查看缺省权限

which、whereis

  which ls、whereis ls  查找命令的绝对路径

find

  ctime、atime、mtime

  cmin、 amin、 mmin

  c-change 文件属性被修改(所有者、所属组、权限等)

  a-access 访问

  m-modify 文件内容被修改过

  find / -name a.txt  全盘查找a.txt根据名称

  find /etc -mmin -120  120分钟之内被修改过内容的文件,在/etc目录中。(-之内,+超过)

  find /etc -size +163840 -a -size -204800  在/etc目录中查找大于80M and
小于100M (-a:and -o:or)

locate

  locate a.txt  查找名称包含a.txt的文件
 查找速度非常快,配合updatedb使用。新建一个文件,用locate找不到
执行以下updatedb就能找到了。可以理解为更新字典。

grep

  grep tftp /etc/services  查找名称包含tftp的文件,在/etc/services目录中。

  ps -ef|grep -i mysql     查找和mysql有关的进程

exec

  find /home -name ‘*.txt‘ -exec rm -f {} \; 
找到以txt为扩展名的文件并删除,在/home目录中(比较强大的命令 用法比较灵活 建议多查查资料)

man

  man 1 passwd  查看psswd命令的帮助信息, 1可以省略

  man 5 passwd  查看配置文件/etc/passwd的帮助信息

  info passwd    查看命令帮助

  whatis passwd  查看命令的简介,makewhatis 更新字典

  ls --help       查看ls的选项

时间: 2024-11-05 09:28:09

Linux入门-常用命令的相关文章

Linux入门常用命令(3)

一.常用通配符的使用 * 代表零个或任意多个字符 ?代表零个或某个字符 ~代表当前用户家目录 ~username代表user用户家目录 . 代表当前目录 .. 代表上一级目录 [0-9]匹配0-9之间的任意一个数 [abc]匹配列表中的任意中的任意一个字符 [^abc]匹配列表中所以字符以外的任意一个字符 [:digit:]匹配0-9中任一字符 [:lower:]任意小写字母 [:upper:]任意大写字母 [:alpha:]任意大小写字母 [:alnum:]任意的字母和数字 [:space:]

linux入门常用命令

echo用法说明 echo用来显示文档的某行的. echo -n 不在字符的最后换行 echo -e 当字符串中出现以下字符的时候,不把他当成一般字符,而是经过特殊处理 \a 发出警报声 \b 退格键 \c 最后不加上换行符 \n 换行 \\ 插入\ \0*** 插入八进制数***所代表Ascii字符 \x** 插入16进制数**所代表Ascii字符 作业一 利用echo实现反金字塔型号同时加下划线且闪烁 2.screen的相关用法 当一个作业在运行过程中,用户只能等吗?用户可以使用nohup将

三、Linux入门——常用命令之文件处理命令

1.创建空文件:touch 所在路径:/bin/touch 执行权限:所有用户  语法:touch [文件名]  范例:touch  test.list touch  /root/test.list   touch  girl boy 在当前目录下创建了girl和boy两个文件 注意:在Linux中除了“/”,其他符号包括空格.引号等都可以用来作为文件的命名,但一般不采用 2.显示文件内容:cat 所在路径:/bin/cat 执行权限:所有用户   语法:cat [文件名] -n:显示行号 范例

linux awk常用命令【转载】

简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理. awk有3个不同版本: awk.nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本. awk其名称得自于它的创始人 Alfred Aho .Peter Weinberger 和 Brian Kernighan 姓氏的首个字母.实际上 AWK

嵌入式Linux GCC常用命令

本文和大家分享的主要是嵌入式Linux GCC常用命令相关内容,一起来看看吧,希望对大家学习嵌入式Linux有所帮助. 1.简介 GCC 的意思也只是 GNU C Compiler 而已.经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言:它现在还支持 Ada 语言.C++ 语言.Java 语言.Objective C 语言.Pascal 语言.COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等.而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 

Linux入门基础命令(四)

Linux入门基础命令(四)文件系统与目录结构: 1.文件和被组织成一个单根倒置树结构2.文件系统从根目录下开始,用"/表示"3.以.开头的文件为隐藏文件4.路径分割的 /5.文件有两类数据(元数据:metadata 数据:data)6.文件系统分层结构:LSB(Linux Standard Base)FHS:(Filesystem Hierarchy Standard)7.文件名最长255个字节8.包括路径在内文件名称最长4095个字节9.蓝色-->目录 绿色-->可执行

Linux入门基础命令—cp

Linux入门基础命令-cpcp格式有以下几种 A1.如果SOURCE是一个文件,目标文件不存在:当将SOURCE复制到另外一个当前目录下不存在的文件(会新建这个文件)比如下面的这个例子是把issue复制到abc文件中,而本来当前目录app是不存在abc这个文件的,当进行复制的时候会自动生成abc这个文件,当然这两个文件只是名字不同大小是一样的: A2.如果将上述的命令再执行一遍,本来abc这个文件是已经有内容了,若再去执行,那么issue中的内容将会覆盖掉原来abc中的内容(下面红色箭头所指的

工作中用到的 Linux/Unix 常用命令

LINUX平时工作中用到的常用命令 :       scp是有Security的文件copy,基于ssh登录.操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令. scp /home/1.gif [email protected]:/home/root 然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始cp和ungzip了 如果想反过来操作,把文件从远程主机copy到当前系统,也很简单: scp [email protected]

linux下常用命令备忘

转自:Linux 命令集锦 linux下查看监听端口对应的进程 # lsof -i:9000 # lsof -Pnl +M -i4 如果退格键变成了:"^h". 终端连接unix删除退格键,按住CTL键同时按delete Linux搜索 # find / -name "xxx.conf" 查看linux是32位还是64位的命令 #file /sbin/init #getconf LONG_BIT #getconf -a 在Linux和Windows下都可以用nslo