Linux 下的常用命令

来源:互联网 发布:淘宝客服兼职可靠吗 编辑:程序博客网 时间:2024/05/17 18:43

Linux 命令 大小写敏感
内部命令
tab 自动补全
\ 强制换行
ctrl+c 取消本次编辑 终止
ctrl+L 清屏
ctrl+u 清空至行首
ctrl+k 清空至行尾
cd – help 帮助
对文件的操作
more 分页显示文件内容
Enter键 每次显示一行
Space键 下一页
ctrl+b 上一页
/ 表示查找内容
“|”管道符 ==>把前一个的指令运行结果,给后面的指令执行
“>>”,”>”重定向符 把前一个的指令运行结果给一个文件
当要多行写命令时,可以在行的结尾使用”\”或”|”
1. cd 切换目录
“/”盘符
“.”当前目录”
“..”父目录
2. ls 显示内容
ls -l以列表的形式显示内容
-a 显示隐藏文件
-R 显示子列表
3. pwd 显示当前路径
4. mkdir 创建目录
-p 创建目录,若无父目录,则创建p(parent)
5. du 统计目录及文件空间占用清空 占用空间
6. touch 创建文件
7. file 查看文件类型
8. cp 复制文件或目录
cp current_file new_path 拷贝文件
cp -r current_dir new_path 拷贝目录
9. tar 表示解压和压缩命令
压缩
tar -cvf aa.tar aa.txt…
tar -zcvf aa.tar.gz aa.txt …
解压
tar -xvf aa.tar 解压到当前路径
tar -xvf aa.tar -C aDir 解压到指定路径
tar -zxvf aa.tar.gz -C aDir 解压到指定路径
10. rm 删除文件
rm -rf 强制删除目录
11. mv 换名/移动
mvn oldname newname 重命名
mvn current_path new_path 移动位置
mvn -r current_dir new_path 移动目录
12. ln 为文件或目录建立链接
ln -s 要建立软链接的目录或文件 软连接名 ==>建立软链接 (类似快捷方式)
ln 要建立硬链接的文件(只能是文件) 硬链接 ==>建立硬链接 (同步文件)
13. history 列出所有的历史命令
!命令所在行 执行当行的命令
!! 执行上一命令
在线Linux安装软件
sudo apt-get insatll 软件名
vi /vim 文件名 两种模式 :命令模式和编辑模式
刚进入时命令模式:
命令模式->编辑模式:
a(在光标后操作)
i(在光标前操作)
o(在光标下一行进行操作)
A(在光标的最后进行操作)
I(在光标的最前进行操作)
O(在光标的上面一行添加操作)
编辑模式->命令模式:按ESC键
输入命令以“:”开始
w表示保存 表示退出
wq表示保存退出
q! 表示强制退出
wq! 表示保存强制退出
H(左移) J(下移) K(上移) L(右移) W(到下一个单词)
ctrl+b 上一页
ctrl+f 下一页
^开始 $结尾

yw 拷贝一个单词

环境变量的配制:
1.系统环境变量
/etc/profile
/etc/environment
2.用户环境变量
~/.profile
~/.bashrc
/etc/passwd ==>用户信息文件
/etc/shadow ==>用户密码信息文件
/etc/group ==>用户组信息
/etc/hosts ==>ip地址映射
/etc/hostname ==>主机名文件

hostname:显示当前主机的主机名
sudo reboot 虚拟机重启
~/.profile 用户每次登录时执行
~/.bashsrc 每次进入新的bush环境时执行
~bash_logout:用户每次退出登录时执行
ssh用户名 @地址/密码

cat /etc/shells 查看所有shell
history -c 清楚历史记录
alias [别名] lsl=”ls -l”
unalias 别名 取消别名
alias 查看别名cz
变量名=变量值
查看 ${变量名}[is good]

export 变量名 设为全局变量
uset myname 删除变量
expr 1+2

set |more 查看变量
echo $LOGNAME

echo $USER

echo $UID