Linux常用命令

1.用户切换:
Su [username]
su [user]切换到其他用户,但是不切换环境变量,su - [user]则是完整的切换到新的用户环境。
所以建议大家在切换用户时,尽量用su - [user],否则可能会出现环境变量不对的问题。

2.返回上一级目录
cd ..
cd [目录名]
目录名有几个符号有特殊的含义,“..”代表上一级目录、“~”代表HOME目录、“-”代表前一目录。

3.下载/上传/压缩/解压缩文件

  • sz 文件名: 将选定的文件发送(send)到本地机器;
    下载一个文件
    sz filename
    下载多个文件
    sz filename1 filename2
    下载dir目录下的所有文件,不包含dir下的文件夹
    上传文件
  • rz:运行该命令会弹出 一个文件选择窗口, 从本地选择文件上传到服务器(receive). 【如果上传乱码,试试用rz -be】
    下载整个文件夹的内容:
    先压缩—>再下载—>再删除压缩文件
  • 压缩文件 tar czvf filaname.tar.gz filename
    Eg: tar czvf carpool_index.tar.gz carpool_index/
  • 解压缩 tar zxvf /bbs.tar.zip -C /zzz/bbs
    //把根目录下的bbs.tar.zip解压到/zzz/bbs下,前提要保证存在/zzz/bbs这个目录,这个和cp命令有点不同,cp命令如果不存在这个目录就会自动创建这个目录!
    tar命令详解:
    http://www.cnblogs.com/end/archive/2012/06/06/2537823.html

4.删除文件:
rm a.txt 删除普通文件a.txt
rm -r a/ 删除目录a
rm -rf a/ 强制删除目录a
-f 表示强制

5.参数信息:
$# 是传给脚本的参数个数
$0 是脚本本身的名字
$1 是传递给该shell脚本的第一个参数
$2 是传递给该shell脚本的第二个参数
$@ 是传给脚本的所有参数的列表
$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个
$$ 是脚本运行的当前进程ID号
$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误

6.查看文件信息

  • 语法:wc [选项] 文件…
    说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。
    该命令各选项含义如下:
    - c 统计字节数。
    - l 统计行数。
    - w 统计字数。
    例如:
    $ wc - lcw file1 file2
    4 33 file1
    7 52 file2
    11 11 85 total

  • 查看文件占用大小
    du -ha

  • 查看文件详细信息,包括读写权限,时间,大小等
    ls -lh

7.后台运行命令
nohup
用途:LINUX命令用法,不挂断地运行命令。
语法:nohup Command [ Arg … ] [& ]
描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值