Linux常用指令

新手上路,请多指教

ls (列出目录下的文件)

mkdir(创建文件目录)    后可添加-m属性进行权限管理(linux下的权限管理是以rwx来表示,分别代表 读read写write和可执行excute,通过二级制计算三者最大的和为7,所以  linux下对于一个用户的最大权限为7,即可读写和执行).

rm   代表remove    表示删除.

rmdir  删除空目录       -p属性表示递归删除(须谨慎使用).

cp      复制目录           -r可进行递归复制     源文件目录后加/* 可表示将源目录下的所有文件复制到指定文件夹.否则直接cp某文件夹可导致源文件目录成为目标的子目录.

 

linux下  ~符号代表 home文件夹     ..代表回到上一级目录   ../xxx  代表进入上级目录的同级目录.      pwd(print working directory) 表示当前目录路径     

 

常用指令 :sudo gedit   /xx/xx       表示使用gedit 对当前操作 授予 当前用户的权限

                 ps -ef | grep qq   表示 过滤出带有qq的进程相关信息,其中 | 代表通道的意思    ps是常看所有的进程信息    grep是过滤的意思      即左边的输出作为右边的输入     -v 表示除去本身进程外的所有进程   例如  grep -v  grep表示 除去 grep 本身进程外的所有进程.    By the way :在使用linux系统的时候   可以随时使用 --help来查看当前指令的相关参数,方便且实用.

                 ps-ef |grep qq | grep -v grep    可以查找到忽略本条查询qq的进程的结果集   

常用系统操作:

shutdown -h now 关闭系统(1) 
init 0 关闭系统(2) 
telinit 0 关闭系统(3) 
shutdown -h hours:minutes & 按预定时间关闭系统 
shutdown -c 取消按预定时间关闭系统 
shutdown -r now 重启(1) 
reboot 重启(2) 
logout 注销 

打包或者压缩一个文件

bunzip2 file1.bz2 解压一个叫做 'file1.bz2'的文件 
bzip2 file1 压缩一个叫做 'file1' 的文件 
gunzip file1.gz 解压一个叫做 'file1.gz'的文件 
gzip file1 压缩一个叫做 'file1'的文件 
gzip -9 file1 最大程度压缩 
rar a file1.rar test_file 创建一个叫做 'file1.rar' 的包 
rar a file1.rar file1 file2 dir1 同时压缩 'file1', 'file2' 以及目录 'dir1' 
rar x file1.rar 解压rar包 
unrar x file1.rar 解压rar包 
tar -cvf archive.tar file1 创建一个非压缩的 tarball 
tar -cvf archive.tar file1 file2 dir1 创建一个包含了 'file1', 'file2' 以及 'dir1'的档案文件 
tar -tf archive.tar 显示一个包中的内容 
tar -xvf archive.tar 释放一个包 
tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下 
tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包 
tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包 
tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包 
tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包 
zip file1.zip file1 创建一个zip格式的压缩包 
zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包 
unzip file1.zip 解压一个zip格式压缩包 
 

查看文件内容 
cat file1 从第一个字节开始正向查看文件的内容 
tac file1 从最后一行开始反向查看一个文件的内容 
more file1 查看一个长文件的内容 
less file1 类似于 'more' 命令,但是它允许在文件中和正向操作一样的反向操作 
head -2 file1 查看一个文件的前两行 
tail -2 file1 查看一个文件的最后两行 
tail -f /var/log/messages 实时查看被添加到一个文件中的内容 

 

最近的工作中又遇到了很多指令   已经用习惯了才更上来  留着备忘~

比如从一个服务上拷文件到本地 可以用scp 命令 scp命令是 secure copy 命令的缩写  区别于常见的copy命令的是  copy命令只能在本地进行复制     scp命令  demo:  scp  fileName UserName@ip:~/    命令行就会将文件复制到对应用户的对应文件夹下  我现在使用过的参数 最多的参数是-r   可以递归复制一个文件夹   其他参数可以自行了解

 

另外最近在写shell脚本的时候 使用过vim这个编辑器   通常我们在配置jdk环境等一些需要改变环境变量的时候 会用到   比如linux下的jdk环境需要配置到 当前用户下的 ./bashrc中    具体参数路径和win中一样   通过i键进入插入模式   就可以进行编辑了  随后编辑完成后  按下esc   输入:   q 表示不保存退出    wq 表示保存并退出

 

另外还接触到 一个比较常用的  alias  可以用来编辑快捷键    公司有很多大佬 会把 ls -al 显示当前目录下所有文件的指令 利用快捷键设置成 ll  方便操作   当然也有把连接日志路径设置快捷键的    避免很多的重复操作

 

前些日子同事教了两个 很实用的命令  curl 和 awk    利用curl指令可以访问一些路径之类的   类似于 win中开发时实用的postman

 也可以将路径写上 进行一下简单的压力测试

awk 指令大致是一个对文件操作输出的指令吧   现在理解的还不深  随后再更 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值