利用虚拟机和Xshell使用Linux命令
一、pwd 查看当前光标所在目录
[root@bigdata01 ~]# pwd
/root
二、ls 查看光标所在的目录下面,显示文件夹和文件
1. ls -l 显示额外的信息【权限、用户用户组 大小 时间】
[root@bigdata01 ~]# ls -l
total 8
-rw-------. 1 root root 2008 Oct 31 10:34 anaconda-ks.cfg
-rw-r--r--. 1 root root 0 Oct 31 15:12 error.log
-rw-r--r--. 1 root root 2056 Oct 31 10:40 initial-setup-ks.cfg
total 8
-rw-------. 1 root root 2008 Oct 31 10:34 anaconda-ks.cfg
-rw-r--r--. 1 root root 0 Oct 31 15:12 error.log
-rw-r--r--. 1 root root 2056 Oct 31 10:40 initial-setup-ks.cfg
2.ls -l -a 显示以.开头的文件和文件夹
[root@bigdata01 ~]# ls -l -a
total 60
dr-xr-x---. 5 root root 4096 Oct 31 21:49 .
dr-xr-xr-x. 18 root root 4096 Oct 31 10:30 ..
-rw-------. 1 root root 2008 Oct 31 10:34 anaconda-ks.cfg
-rw-------. 1 root root 92 Oct 31 17:24 .bash_history
-rw-r--r--. 1 root root 18 Dec 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 Dec 29 2013 .bash_profile
-rw-r--r--. 1 root root 176 Dec 29 2013 .bashrc
drwx------. 4 root root 4096 Oct 31 13:10 .cache
drwx------. 4 root root 4096 Oct 31 13:10 .config
-rw-r--r--. 1 root root 100 Dec 29 2013 .cshrc
drwx------. 3 root root 4096 Oct 31 10:36 .dbus
-rw-r--r--. 1 root root 0 Oct 31 15:12 error.log
-rw-r--r--. 1 root root 2056 Oct 31 10:40 initial-setup-ks.cfg
-rw-r--r--. 1 root root 129 Dec 29 2013 .tcshrc
-rw-------. 1 root root 574 Oct 31 15:16 .viminfo
-rw-------. 1 root root 110 Oct 31 21:49 .Xauthority
total 60
dr-xr-x---. 5 root root 4096 Oct 31 21:49 .
dr-xr-xr-x. 18 root root 4096 Oct 31 10:30 ..
-rw-------. 1 root root 2008 Oct 31 10:34 anaconda-ks.cfg
-rw-------. 1 root root 92 Oct 31 17:24 .bash_history
-rw-r--r--. 1 root root 18 Dec 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 Dec 29 2013 .bash_profile
-rw-r--r--. 1 root root 176 Dec 29 2013 .bashrc
drwx------. 4 root root 4096 Oct 31 13:10 .cache
drwx------. 4 root root 4096 Oct 31 13:10 .config
-rw-r--r--. 1 root root 100 Dec 29 2013 .cshrc
drwx------. 3 root root 4096 Oct 31 10:36 .dbus
-rw-r--r--. 1 root root 0 Oct 31 15:12 error.log
-rw-r--r--. 1 root root 2056 Oct 31 10:40 initial-setup-ks.cfg
-rw-r--r--. 1 root root 129 Dec 29 2013 .tcshrc
-rw-------. 1 root root 574 Oct 31 15:16 .viminfo
-rw-------. 1 root root 110 Oct 31 21:49 .Xauthority
3.ls -l -h 查看文件的大小
4.ls --help
5.ll -r -t 显示已经时间排序的文件
[root@bigdata01 ~]# ll -r -t
total 8
-rw-------. 1 root root 2008 Oct 31 10:34 anaconda-ks.cfg
-rw-r--r--. 1 root root 2056 Oct 31 10:40 initial-setup-ks.cfg
-rw-r--r--. 1 root root 0 Oct 31 15:12 error.log
total 8
-rw-------. 1 root root 2008 Oct 31 10:34 anaconda-ks.cfg
-rw-r--r--. 1 root root 2056 Oct 31 10:40 initial-setup-ks.cfg
-rw-r--r--. 1 root root 0 Oct 31 15:12 error.log
三、mkdir 创建文件夹
1.[root@bigdata01 ~]# mkdir aaa
2.[root@bigdata01 ~]# mkdir dir1 dir2 dir3
3.[root@bigdata01 ~]# mkdir -p dir4/dir5/dir6
[root@bigdata01 ~]# ls
aaa anaconda-ks.cfg dir1 dir2 dir3 dir4 error.log initial-setup-ks.cfg
aaa anaconda-ks.cfg dir1 dir2 dir3 dir4 error.log initial-setup-ks.cfg
四、cd切换目录、路径、文件夹
[root@bigdata01 ~]# cd aaa/
[root@bigdata01 aaa]#
[root@bigdata01 aaa]#
cd ../
退回到上一层级目录
~
当前用户的 家目录
cd -
回到上一次操作的目录
五、创建文件
通常:
1.touch a.log
2.vi/vim b.log
少用:echo "aaa" > c.log
六、vi、vim编辑文件
命令行模式、编辑模式、尾行模式
1.创建文件
vim xx.log 回车进入 命令模式
2.按i键 回车进入 编辑模式 开始编辑内容
3.编辑完毕按shift+; 显示: 命令模式 输入wq 回车返回 (尾行模式)
七、查看文件
cat
查看文件所有内容 输出到控制台
more
文件内容 一页一页的 按空格 往下翻
q
退出
less
文件内容 一页一页的 按上下键
q
退出
管道符
=
》上一个命令的结果 作为下一个命令的输入
grep
过滤 文本所在的一行
八、文件上传下载
上传:
win 到
linux rz
下载:
linux 到
win sz
1.xshell
工具
xftp
2.linux
命令
yum install -y lrzsz
九、自动补全
tab
:
按一次
匹配的东西 就一个 自动补全
按两次 把匹配东西全部匹配出来
十、清屏
clear
ctrl +l
十一、history 查看历史命令
十二 mv 移动 cp 复制
mv [选项]... 源文件... 目录
mv dir1 bigdata
cp [
选项
]...
源文件
...
目录
cp -r dir2 bigdata
mv
始终是一份
快
cp
两份 慢
十三、删除文件
rm
删除文件或者文件夹
rm [
选项
]...
文件
...
有删除提示:
删除文件:
rm error.log
删除文件夹:
[root@bigdata22 ~]# rm -r dir3_blk
强制删除:没有提示
[root@bigdata01 ~]# rm -f 2.log
[root@bigdata01 ~]# rm -r -f dir2_blk
十四、别名 alias
alias [name[=value]
十五、环境变量
jdk --->
path
1.环境变量路径
echo $PATH
2.
全局环境变量
/etc/profile
所有用户都可以使用
3.
个人环境变量 只能当前用户使用 其他用户 不能使用
~/.bashrc
~/.bash_profile
4.
生效环境变量
(1) source /etc/profile
(2)
重新打开一个会话