必威体育Betway必威体育官网
当前位置:首页 > IT技术

Lunix相关命令

时间:2019-09-05 17:10:00来源:IT技术作者:seo实验室小编阅读:59次「手机版」
 

lunix

常用命令:

     clear -- 清屏

who/w -- 查看有几个用户登录系统       last -- 查看最近有多少用户登录系统

who am i -- 查看自己是谁

logout -- 断开连接

whatis 命令 -- 查看命令的作用

which 命令 -- 查看命令所在的路径    whcih指令会在环境变量$PATH设置的目录中查找符合条件的指令(不同的PATH设置会在不同的路径中查找)

 whereis 命令 -- 查找命令的路径,会更详细

 

quit() -- 退出   例如当进入到Python编译环境中可以使用此代码退出

exit() -- 退出

info 命令 --- 命令手册(程序员角度)

man 命令 --- 列出命令手册(教你如何使用命令)

命令 --help --- 列出命令的帮助(列如参数信息)

ctrl + c --- 停止程序的执行

ctrl + z --- 暂停程序的执行(在后台执行)

cat  /etc/centos-release ---查看centOS系统版本命令

ls  目录 --- 列出目录内容(目录不写默认列出当前目录的,普通用户不能查看管理员用户)

ls -l --- 长格式列出目录         ls -a --- 查看所有的内容(包括隐藏文件,隐藏文件的格式是.文件名)

ls -la 等同于 ls -l和ls -a一起写

查看的信息太多可以分屏查看,格式是:ls -la | more(或者less) ---> 分屏显示(回车查看下一条、空格查看下一屏、q退出查看)

| 是管道,起传输的作用

find 路径 -name 正则表达式 --- 找到路径中按照名字查找到的文件或者文件夹

find / -name "*.html" --- 列出从根目录下按照名字查找到后缀是.html的内容

       grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来

ls -la | grep "*.html" ---- 查看当前目录所有内容中以.html结尾的文件

cd 目录 --- 切换目录

cd .. ---- 以当前路径找到上一层路径 

./ 表示当前目录

cd / --- 切换到根目录

cd 或者 cd ~ ---- 回到用户主目录

以/开头的是绝对路径,例如cd /usr  ---- 切换到usr

相对路径是相对当前路径去查找: cd a ---- 切换到当前路径中的a文件夹中

history ---- 查看历史命令          history -c --- 清除历史命令   !历史命令编号 ---- 执行历史命令

!命令的开头字母 --- 执行历史命令中以字母开头的最后一个命令 

cal ---- 查看当月日历    cal 2018 --- 查看2018年全年的日历

cal 3 2018 --- 查看2018年3月的日历

文件和文件夹相关指令

mkdir 文件夹名 --- 创建空文件夹

mkdir -p 文件夹名1/文件夹名2 --- 在创建文件夹1的同时,在文件夹1中创建文件夹2(-p创建父亲)

touch 文件名 --- 创建文件      touch .文件名 --- 创建隐藏文件

创建文件时如果文件已经存在则修改文件访问时间,内容不发生改变

创建文件夹时,如果文件夹已经存在则会报错

rm 文件名 ---- 删除文件

rmdir 空文件夹名 --- 删除空文件夹(这个指令不能删除非空指令)

rm -rf 非空文件夹 --- 删除非空文件夹(-r处理指定目录已经字目录,-f强制删除,不需要确认)

rm -rf / ------ (会提示是否删除)!非常危险的操作,删除的是操作系统  sudo rm -rf / -no-preserve-root(最危险的操作,不会提示)

cp 文件 路径 --- 将当前的文件拷贝到指定路径

cp  文件 路径/新文件名 ---- 拷贝的同时修改文件名

cp -r 被拷贝文件夹 文件夹 --- 拷贝文件夹并包括文件中的所有东西

mv 被移动文件名/文件夹 路径 ---- 移动文件或者文件夹

mv 被移动文件或文件夹名字 移动之后的名字 --- 重命名

paste f1 f2 --- 合并两个文件

cut -b 2-5 f1 --- 将每一行的第二和第五个字符剪切出来

diff f1 f2 --- 比较两个文件的不同

vim -d f1 f2 --- 在vim中显示两个文件的不同(三个文件也行)

echo --- echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串

echo hello---- 在屏幕输出hello

a = 5  b = 10  c = hello

echo $c ----输出hello      echo $a + $b --- 输出5+10

输出重定向(>)

echo hu > fi.txt --- 当文件f1.txt没有时会创建一个文件并将hu写入文件中

     追加输出重定向(>>)

     追加输出重定向是将内容追加到文件内容的末尾,输出重定向是将文件内容替换

错误输出重定向(2>)  追加错误输出重定向(2>>)

     sort ff | uniq >> f1 2 >ERROR.txt ----添加时,如果出错了,则将出错信息添加到error.txt中

输入重定向(<)

如果py中有输入语句,可以使用输入重定向输入,不需要键盘输入

code/test.py < f1.txt --- 自动将f1中的字符输入到输入语句中(如果f1中有多行字符则按行提取字符输入,一个输入语句提取一        行语句,第二个提取第二行)

     

服务器设置相关命令:

reboot / init 6 --- 重启服务器

shutdown / init 0 --- 关机

shutdown 时间 --- 设置几分钟后关机

shutdown -c --- 取消关机

相关阅读

linux 关机命令

linux关机命令为:#/sbin/shutdown [-t秒] [-arkhncfF] 时间 [警告消息]参数:-t: 后面加秒数,即几秒后关机-k: 只是发警告,不是真的关

windows 命令行进入C:\Program Files目录

%ProgramFiles%=C:\Program Files 直接写cd %ProgramFiles%就可以进入目录 %ProgramFiles(x86)%=C:\Program Files (x86) %Pr

adb操作命令详解及大全

转自:https://blog.csdn.net/janronehoo/article/details/6863772adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作

find命令的使用

find命令的使用 find ./ -name ‘*.txt’ -exec rm -rf {} ;例:删除/home/raven下,包括子目录里所有名为abc.txt的文件:find /home/r

【Linux】tee命令

tee命令主要被用来向standout(标准输出流,通常是命令执行窗口)输出的同时也将内容输出到文件,下面是tee的man 信息 read from standa

分享到:

栏目导航

推荐阅读

热门阅读