Linux基本操作指令
来源:互联网 发布:伪造邮件发件人软件 编辑:程序博客网 时间:2024/05/17 02:56
1.date:显示当前日期
date +"%y-%m-%d %H:%M:%S":按照自己的意愿显示格式日期
cal 1999:查看1999年所有的月份日期。也可查询别的年。
cal 9 2017:查询2017年的9月的所有日期
2.whoami(可以自己定制):查询当前用哪个用户登录
who:查看当前哪些人登陆了该系统
3.bc:进入计算界面,可通过输入quit退出,也可以按ctrl+c终止一条命令的执行。
expr:利用expr也可以进行运算。例如:expr 3 \* 5 + 2,“*”用特殊用途,所以要用反斜杠用来进行转义。
4.clear:屏幕满了,可以使用这个命令来清屏。
5.su:切换用户。只输入su默认切换到root用户,root用户可以切换到其他用户。用exit退出root用户。
6.ls:列出当前路径下的文件。
ls -a:列出所用的文件,包括隐藏文件。
ls -la:以列表的形式,列出文件的详细信息。
ls -l :具体查看某一文件的详细信息。如ls -l install.log(如果命令很长的话可以用tab键补齐)
ll test:列出某一文件的详细信息。
7.ctrl+w:删除光标前一个单词
ctrl+u:删除整行。
ctrl+r:从历史命令中搜素某条命令。
ctrl+c:终止一条命令。
8.上、下键:可以通过上下键执行以前的命令。
history:linux会将以前的命令保存在history中。可以通过history命令查看以前的命令,并通过!和前面的索引来执行
以前的命令
。
9.man:查询命令的用法。列如: man printf
10.pwd:打印当前所在路径。
11.cd:切换目录。
12.mkdir:创建一个新的文件夹。
mkdir -p:直接在一个文件夹下再创建文件夹。例如:mkdir -p di1/di2/di3,mkdir -p test/test1/{test2,test3{test4,test5}}
13.touch:创建一个文件。
14.rm -rf:删除文件。(星号(*) 匹配任意长度的任意字符串, file*.txt)
(问号(?) 匹配一个长度的任意字符, file?.txt)
(方括号([…]) 匹配其中指定的一个字符,如file[az].txt)
(方括号([-]) 匹配一个指定的范围,如file[a-z].txt)
(方括号([^…]) 除了其中指定的字符,均可匹配,如file[^ab].txt)
15.cp:拷贝命令。
cp -rf:拷贝文件夹。
cp -af:保留文件的权限拷贝。
16.mv:文件、或文件夹的剪贴和重命名命令。
17:cat:查看文件内容命令。如:cat /etc/passwd。
18.chmod:修改文件权限。r w x
4 2 1
chmod a+x:所有文件都被赋予被执行的权限
chmod u-x:把用户的执行权限去掉。
chmod g-r:把组的读的权限去掉。
chmod o-w:把其他人写的权限去掉。
19.umask:设置文件生成的默认权限。如:umask 0066。
20.echo $PATH:查询环境变量所包含的路径。
21.umask:当你创建一个文件时,这个文件所具有的默认的权限。
22.grroupadd 组名:添加组。
useradd 用户名:添加用户。
tail -n:查看文件的后n行;
head -n:查看文件的头n行。
cat /etc/shadow:用户的密码存放处(可以输入命令查看一下)。
passwd user:为创建的用户添加密码。
passwd:改变自己的密码。
groupdel 组名:删除组。
userdel 用户名:删除用户。
chown/chgrp:修改文件的所有者或所属组。
chown usr.trainning dir:同时改变用户和组。在chown后加 -R,如果dir是文件夹,则把该文件夹下所有的文件都改变。
23.which 命令:命令的查找。
25.find -name 文件名:在当前路径下查找文件;
find -iname “*文件名*”:在当前路径及其子路径下寻找文件。
find /dev -type b:把该文件下所有文件类型是b的找出来
find -iname “*.o” -exec rm -rf {}\;:把当前路径下所有的.o文件找出来并删掉。
26.grep 内容 文件路径 :查找文件内容;
grep -n 内容 文件路径:查找文件的某行,并把行号打印出来;
grep -v 内容 文件路径:除了包含该内容的行,其余的都打印出来。
27.locate:从整个系统中查找文件。
28.alias vt100='export TERM':给export TERM=vt100这个命令起别名。(临时生效)
要永久生效,把这个别名写到~/.bash_profile下。
29.basename:获取全路径中的文件名,也就是最后一个/后面的字符串;
dirname:获取全路径的路径名,也就是最后一个/前面的字符串。
30.文件压缩:
格式 压缩 解压缩 备注
.tar.gz tar -czf tar -xzf xx.tar.gz -C path 支持文件或文件夹
xx.tar.gz file
.tar.bz2 tar -cjf tar -xjf xx.tar.bz2 -C path 支持文件或文件夹
xx.tar.gz file
.gz gzip file gzip -d xx.gz 只支持文件
.bz2 bzip2 file bzip2 -d xx.bz2 只支持文件
.tar tar -cf xx.tar file tar -xf xx.tar -C path 只打包不压缩
.tar.xz xz -d xx.tar.xz tar -xvf xx.tar.xz 创建tar.xz文件:只要先 tar cvf xxx.tar xxx/ 这样创建xxx.tar文件先,然后使用 xz -z xxx.tar
来将 xxx.tar压缩成为 xxx.tar.xz解压tar.xz文件:先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成
xxx.tar 然后,再用 tar xvf xxx.tar来解包。
31.管道:管道可以把一系列命令连接起来,这意味着第一个命令的输出会作为第二个命令的输入,通过管道传给第二个命令,第二个命令的输出又会作为第三个命令的输入,以此类推。显示在屏幕上的是管道行中最后一个命令的输出。通过使用管道符“|”来建立一个管道行。如:cat /etc/passwd | grep lingyun。
32.od -t TYPE(输出类型) 文件名:查看二进制文件。
(a) :利用默认的字符输出;
(c) :利用ASII输出;
(d) :十进制输出;
(f) :浮点数输出;
(o) :八进制输出;
(x) :十六进制输出。
33.`:命令置换符:命令置换是将一个命令的输出作为另外一个命令的参数部分。常用命令格式为:
command1 `command2`
34.<:输入重定向符;
>:输出重定向符;
>>:输出追加重定向符;
- linux基本操作指令
- Linux基本操作指令
- Linux基本操作指令
- Linux 基本操作指令
- Linux基本操作指令
- Linux基本操作指令私藏
- linux基本指令操作-初级
- linux 下orcale基本操作指令
- linux下orcale基本操作指令
- 一些linux的基本操作指令
- Linux系统,基本操作指令整理
- linux下基本操作指令,解压,删除文件操作
- 基本 VIM 操作指令
- 基本 VIM 操作指令
- 基本 VIM 操作指令
- 基本 VIM 操作指令
- 基本 VIM 操作指令
- sqlite 基本操作指令
- Python 机器学习系列之线性回归篇深度详细
- UE4笔记---Slate控件中的代理事件如何绑定UObject方法
- htonl(), ntohl(), htons(), ntohs() 函数
- 解决Incorrect integer value: '' for column 'id' at row 1的方法
- js中嵌入jstl标签的实战 : 第一卷
- Linux基本操作指令
- [阶梯博弈] BZOJ1115: [POI2009]石子游戏Kam
- 微信小程序实例源码大全下载
- js中嵌入jstl标签的实战 : 第二卷
- js中嵌入jstl标签的实战 : 第三卷
- 关于theano 听说theano不维护了,早知道学tensflow了,肾疼。
- <C++ Primer_5th>习题_1.10
- java异常checked和check
- python爬虫由浅入深11---selenium的基础与使用