ls(list)功能:列举目录内容
格式:ls[参数][文件或目录]
-a或--all所有文件和目录。注意隐藏文件、特殊目录、以“.”开头的和以“..”开头的
-l使用详尽格式列表
-t用文件和目录的修改时间排序
-r反向排序
--help在线帮助
常用:
ls-l列举当前目录下的文件信息(此命令很常用,简化的格式为ll)
ls-al列举当前目录下的文件信息(包括隐藏文件linux下载目录命令,特殊目录)
ll/home/显示根目录下home目录下的内容
2.切换目录命令
cd(changedirectory)功能:切换目录
句型:cd[目录]
常用:
cd~当前用房主目录
cd/根目录
cd-上一次访问的目录
cd..上一级目录
cd当前用房主目录
touch1.txt在当前目录创建一个文件1.txt
clear:消除屏幕
3.创建目录命令
pwd:显示当前工作目录
mkdir:创建目录
mkdira:当前目录下创建文件夹a
mkdir/root/b:在根目录下的root下创建目录b
mkdir-pv/root/c/e/d:在根目录下的root下创建目录结构c/e/d(一下创建多级目录)
-p:父目录不存在情况下先生成父目录
-v:显示命令执行过程中的详尽信息
[注]:假如是文件开头是-,若果是文件夹开头是d且文件夹名为宋体(如右图所示)
4.文件浏览
[注]:按tab键可以手动补足文件名
cat文件名:显示指定文件的所有内容(用于文件内容少的情况)
more文件名:分页显示文件内容,还支持直接跳转行等功能(用于文件内容多的情况)
Enter:向上n行,须要定义。默认为1行
空格键:向上滚动一屏或Ctrl+F
B返回上一屏或Ctrl+B
q退出more
less[参数]文件名:分页显示文件内容,操作更详尽
参数:-m显示类似more命令的比率-N显示每行的行号两个参数可以结合用-mN
空格键:前进一页或pagedown
b:退后一页或pageup
d:前进半页
u:退后半页
Enter:前进一行或方向键向上
y:退后一行或方向键向下
/字符串:向上搜索
?字符串:向下搜索
v:步入vim编辑器
tall命令:拿来显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
tail[必要参数][选择参数][文件]
-n显示行数
-f循环读取
5.文件操作
1.复制命令:cp
cp(copy)功能:复制文件或目录
句型:cp[参数][源文件或目录][目标文件或目录]
-r或--recursive递归处理,将指定目录下的文件与子目录一并处理
-b覆盖文件时,可以将源文件做一个备份
比如:
复制文件:
cp1.txt2.txt
cp-b1.txt2.txt:假如覆盖文件时,可以将源文件做一个备份
cp./1.txt../:将当前目录下的1.txt复制到父级目录
cp/root/1.txt/bin/2.txt:将/root下的1.txt文件复制到根目录下的bin目录下的2.txt中
复制目录:(无论是双层目录还是多层目录都可以复制):
cp-r./a./b
cp-r/root/a/root/z
2.联通命令:mv
mv(move)功能:联通或改名现有的文件或目录
句型:mv[源文件或目录][目标文件或目录]
-f或--force若目标文件或目录与现有的文件目录重复,则直接覆盖现有的文件或目录
剪切文件:mv./1.txt/root将当前目录下的1.txt文件剪切到root目录下
重命名文件:mv./1.txt./2.txt将当前目录下的1.txt文件重命名为2.txt
3.删掉命令:rm
rm功能:删掉文件或目录
句型:rm[-dfirv][--help][--version][文件或目录...]
-f或--force强制删掉文件或目录
-r或-R或--recursive递归处理,将指定目录下的所有文件及子目录一并处理
强制删掉文件:rm-f./1.txt
强制删掉目录:rm-rf./a
4.查找命令:find
find功能:查找文件或目录
句型:find[目录...][参数]
-name指定字符串作为找寻文件或目录的范本式样
比如:find/root/-name'test*'查找root目录下的文件开头是test的文件和文件夹,*是转义。注意字符串要用单冒号造成来。
6.文档编辑
vi或vim命令
基本操作
1.vim文件名:步入通常模式(不能输入)
2.按下i从通常模式linux下载目录命令,步入到插入模式
3.按下esc从插入模式,退出到通常模式
4.在通常模式下,输入:wq,退出编辑。
vi基本概念
取消操作:u取消早已执行的操作
7.管线
linux提供管线符号“|”作用是“命令1”的输出内容,将作为“命令2”的输入内容。通常与grep命令一起使用
格式:命令1|命令2
1.grep命令
功能:用于过滤/搜索特定字符。可使用正则表达式能多种命令配合使用。
格式:grep[option]pattern[file]grep参数过滤条件文件(-i或--ignore-case忽视字符大小写的差异)
比如:grep-ione/root/1.txt显示root目录下的1.txt文件中富含one字符的一行数据(忽视大小写)
格式:其他命令|grep参数过滤条件
比如:cat/root/1.txt|grep-ione在cat命令输出结果基础上suse linux 下载,进行过滤
8.系统命令
1.ps命令
任务管理器:ps-ef查看当前所有进程(包括执行ps命令的那种时刻进程信息)
格式:ps[参数]
-e此参数的疗效和指定“A”参数相同,显示所有程序
-f显示UID,PPIP,C与STIME栏位
比如:ps-ef|grep-imysql过滤出mysql这个进程
2.kill命令
kill功能:删掉执行中的程序或工作
句型:kill[参数][程序]
-l若不加选项,则-l参数会列举全部的信息名称。
kill-9:表示强制中止
格式:kill-9pid
可先通过ps-ef查找出所要删掉的进程pid,再通过kill-9pid中止进程
3.ifconfig命令
功能:显示网路设备
格式:ping主机名或ip地址(按ctrl+c停止ping)
9.备份压缩:tar命令
tar功能:文件备份压缩
格式:tar参数压缩后的文件名被压缩的文件名
tar参数被解压的文件名-C指定目录(假如省略-C指定目录,则解压到当前文件夹)
-c构建一个压缩文件的参数指令(create)--压缩
-x解开一个压缩文件的参数指令(extract)--解压
-z是否须要用gzip压缩
-v压缩的过程中显示文件(verbose)
-f使用档名,在f以后要立刻接档名(file)
常用解压参数组合:zxvf
常用压缩参数组合:zcvf
比如:
tar-zcvf/root/1.tar/root/a将root目录下的a文件夹压缩成1.tar,置于root目录下。
tar-zxvf./1.tar将当前目录下的1.tar文件解压缩
[注]:假如后缀名为.tar.gz的压缩包用-zxvf假如后缀名为.tar的压缩包用-xvf
10.死机重启
Linuxcentos重启命令:reboot
Linuxcentos死机命令:halt
11.文件权限:chmod命令
chmod功能:变更文件或目录的权限
句型:chmod[参数][]
-R或--recursive递归处理,将指定目录下的所有文件及子目录一并处理
--权限范围的表示法如下:
u:User即文件或目录的拥有者
g:Group即文件或目录的所属群组
o:Other不仅文件或目录拥有者或所属群组之外,其他用户皆属于这个范围
a:All即全部的用户,包含拥有者,所属群组及其他用户。
--符号
+添加权限
-取消权限
--有关权限代号的部份
r:读取权限,数字代号为“4”
w:写入权限,数字代号为“2”
x:执行或切换权限linux操作系统好吗,数字代号为“1”
-:不具任何权限,数字代号为“0”
777:所有权限
[注]:3=1+2(wx)5=4+1(rx)
mkdirxxx创建xxx目录
比如:
chmodu-rwxxxx取消xxx目录的用户“读写执行”权限
chmodg-rwxxxx取消xxx目录的组“读写执行”权限
chmod777xxx给xxx目录添加所有权限
Linux权限格式: