入门命令
man命令
Linux为所有命令和系统调用编写了帮助手册。使用man命令可以方便的获取某个命令的帮助信息。
man命令在显示手册页时实际调用less完成显示,JK可以上下翻动,空格用于向下翻页。Q键退出。
su用户间切换
作用:切换到其他用户
用法:su [用户名]
使用示例
#切换到whr这个用户 su whr #切换到特权用户root su
讯享网
Ubuntu默认情况下,系统没有合法的root权限,不能直接使用su命令提升到root权限,而必须要用sudo来获取root权限
sudo特权命令
作用:提升当前执行命令的权限,以root 身份执行它
用法:sudo 命令行
使用示例:
讯享网# 切换到root用户 sudo suu # 切换到 特权用户 root 执行rm操作 sudo rm root.txt
文件操作常用命令
pwd 显示当前目录
作用:显示当前目录,即工作目录
用法:pwd
使用示例
#显示当前目录 pwd
cd 改变目录
作用:显示当前目录,即工作目录
用法:cd …[OPTIPN]…[FILE]…
使用示例
讯享网#进入指定的目录中去 cd 目标路径 #返回父目录 cd .. #进入根目录 cd / #进入用户主目录 cd 或 cd~ #进入当前目录下*表示的子目录 cd ./*
ls 列出文件
作用:列出当前目录下的所有文件和子目录
用法:ls …[OPTION]…[FILE]…
常用参数及使用实例:
#常见参数 #不带参数 猎户当前目录下的所有文件 ls # 分类显示,方便阅读 ls -F # 显示隐含文件 ls -a # 查看文件的各种属性 ls -l # 使用示例:列出当前文件夹下所有文件及子文件夹包括隐含文件 ls -la
dir vdir 列出目录内容
作用:列出文件内容
用法:dir …[OPTION]…[FILE]…
vdir…[OPTION[…[FILE]…
使用示例
讯享网# dir和ls差不多,就比ls功能少 # vdir相当于ls -l命令 #使用示例 dir vdir
mkdir 建立目录
作用:一次可以建立一个或几个目录
用法:mkdir …[OPTION]…[FILE]…
使用示例:
#不带任何参数 创建响应目录,如果目录的父级目录不存在则创建失败 #-p 创建相应目录,如果目录的父级目录路径不存在,则一起创建 # 创建一个名为test1的目录 mkdir test1
mv 移动
作用:移动命令
用法:mv …[OPTION] 源文件 目标文件
使用示例:
讯享网# 常用参数 # 不带任何参数 将源文件移动到目标文件,注意如果目标文件存在则替换 # -i 将源文件移动到目标文件,如果目标文件存在则提示是否替换 # -b 将源文件移动到目标文件,如果目标文件存在则不进行覆盖,而是在目标文件后加~ # 移动文件a(路径 /home/a)到b(路径 /home/b) mv /home/a /home/b
cp 复制
作用:复制命令
用法:cp …[OPTION] 源文件 目标文件
使用示例:
# 常用参数 # 不带任何参数 将源文件移动到目标文件,注意如果目标文件存在则替换 # -i 将源文件移动到目标文件,如果目标文件存在则提示是否替换 # -b 将源文件移动到目标文件,如果目标文件存在则不进行覆盖,而是在目标文件后加~ # -r 将子目录及其中的文件复制到另一个子目录下 # 使用实例 cp -i /home/a /home/b
rm 删除
作用:删除一个或多个文件
用法:rm …[OPTION]…[FILE]…
讯享网# 常用参数 # 不带任何参数 删除文件或相应目录,不给予任何提示 # -i 删除文件或相应目录,删除时进行提醒 # -f 强制性删除文件或相应目录 # -r 将子目录及其中的文件一并删除 # 使用实例 rm -rf test1
ln 文件链接
作用:建立文件链接
用法:ln …[OPTION] 源文件 目标文件
# 常用参数 # 不带任何参数 创建硬链接,ls -i查看可以看到两个文件的inode值一致 # -s 创建软连接,即别名。如果源文件删除,则软连接(别名)也无法访问 # 使用示例 ln /home/test1.c /home/test2.c
chown 改变文件用户所有权
作用:改变文件的所有权
用法:chown …[OPTION][OWNER][:[GROUP]] FILE…
讯享网# 常用参数 # 不带任何参数 改变单个或多个文件的属主和数组 # -r 改变一个目录及其下所有文件(和子目录)的所有权设置 # 使用示例 chown whr test1.c
chown 改变文件属组所有权
作用:改变文件的属组所有权
用法:chgrd …[OPTION][OWNER][:[GROUP]] FILE…
# 使用示例 chgrd whr test1.c
chmod 改变文件权限
作用:改变一个文件的权限。
用法:chmod …[OPTION]…[FILE]…
讯享网# 用户组包括文件属主(u)、文件数组(g)、其他人(o)和所有人(a)。 # 权限则包括读取执行(r,w,x) # 使用示例 chmod u+x test.txt chmod ug=wr,o=r test.c
head/tail 阅读文件的头部和尾部
作用:阅读文件的头部或尾部
用法:head/tail …[OPTION]…FILE
# 常用参数 # 不带任何参数 显示文件的头部/尾部 10 行 # -n 按指定的行数显示文件的头部/尾部 # 使用示例 head test.c tail test.c
查看文件文件 cat、more、less
· cat命令用来一次性查看全部文本文件的内容,后跟文件名作为参数。也可以带上-n显示每行行号。如果文件很长,不建议使用cat
· more命令用来分页查看文本文件。空格翻页;回车向下滚动一行;Q键退出
·less 更人性化的文本阅读工具
查找和定位常用命令
find命令
作用:在指定范围内查找文件
用法:find [OPTION][path…][expression]
例
讯享网$find /usr -name test.txt [OPTION 选项] -type 查找指定文件的类型,使参数可以如下表 -atime n 查找最后一次使用在n天前的文件,n使用复数表示 -mtime n查找最后一次修改在n天前的文件; -maxdepth n 查找目录的最大深度 -mindepth n 从指定的目录的第几层深度开始查找
| 参数 | 含义 | 参数 | 含义 |
|---|---|---|---|
| b | 块设备文件 | f | 普通文件 |
| c | 字符设备文件 | p | 命名管道 |
| d | 目录文件 | l | 符号链接 |
locate命令 文件定位
作用:定位文件
用法:locate [expression] pattern
locate 并不进入子目录,它通过检索数据库来确定文件的位置。可以使用updatedb来更新数据库
grep 命令
# pattern 使用基础正则表达式 grep open ./test.c

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/54826.html