1、pwd 显示当前目录位置
$ pwd
2、cd 切换目录
cd …/ 退回上层目录
cd …/…/ 连续退两个目录,退回上两层
cd - 退回上一次的目录(短横线)
cd 直接切换到家目录 显示为:~
[yh@centos-test209 /]$ cd
[yh@centos-test209 ~]$
3、hostname 查看机器名称(带后缀)
hostname xxx 设置机器名称
Hostname -i 查看当前机器IP地址
4、ls命令
ls 文件或者文件夹名
ll 文件或者文件夹详细列表
ll -a 隐藏文件,以.开头
ll -h 大小
5、cat 、more、less查看文件内容
cat xxx 直接输出文件内容(cat一次性显示全部内容)–显示
more xxx 一页一页往下翻(more后面跟文件名,一般用于内容较多的时候)
less xxx 一页一页往上翻
6、touch 创建一个空白文件
touch xxx
touch 111 222 333 连续创建多个文件
7、mkdir 创建文件夹
mkdir xxx 创建xxx文件件
mkdir xxx yyy zzz 创建三个同级目录
mkdir -p xxx/yyy 创建级联目录 (xxx不存在的情况下,注意:x 前面没有/)
8、rm (-r 删除目录 -f 强制)
rm -r xxx 删除xxx文件夹(递归)
rm -rf xxx 强制删除xxx文件
9、ps -ef 查进程号
[yh@centos-test209 home]$ ps -ef|grep ssh
root 1115 1 0 15:20 ? 00:00:00 /usr/sbin/sshd -D
root 1972 1115 0 15:20 ? 00:00:01 sshd: yh [priv]
yh 1977 1972 0 15:20 ? 00:00:12 sshd: yh@pts/0,pts/1
yh 2005 1977 0 15:20 ? 00:00:00 /usr/libexec/openssh/sftp-server
yh 54983 1981 0 15:55 pts/0 00:00:00 grep --color=auto ssh
第一列:root用户
第二列:pid进程号
最后列: ssh运行的命令
10、netstat 查端口号
[root@centos-test209 home]# netstat -nlp|grep 1115
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1115/sshd
tcp6 0 0 :::22 ::😗 LISTEN 1115/sshd
查看当前的进程的端口号
常见应用场景:知道端口号,查进程号。
11、history
history |grep ssh 查看之前有没有输入过ssh
! 命令行
find / -name “ssh*” 全局搜索 (注意/前后都有空格)
12、echo 输出
echo xxx 输出xxx
echo xxx >test.log 把xxx输入到test.log,会覆盖前面的内容
echo xxx >>test.log 把xxx追加到test.log后面
13、实时显示
tail -F xxx xxx一般为log文件
14、man 和–help
man tail
tail --help
15、wget 下载
wget 网址
16、yum -y install 安装
yum -y install xxx -y是询问
17、rpm
rpm -qa | grep xxx
rpm -e --nodeps xxx
18、tar
tar -cfz test.tar.gz test1.log test2.log 打包
tar -vxfz test.tar.gz 解压
19、mv移动、cp复制
mv 移动、改名称
mv xxx yyy 移动:原文件不存在,也就是yyy不存在
cp xxx /aaa/bbb/ 原文件是存在的,复制一份xxx到/aaa/bbb目录下
20、查磁盘df -h
df -h
[yh@centos-test209 test]$ df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 17G 4.6G 13G 27% /
devtmpfs 471M 0 471M 0% /dev
tmpfs 488M 0 488M 0% /dev/shm
tmpfs 488M 8.3M 479M 2% /run
tmpfs 488M 0 488M 0% /sys/fs/cgroup
/dev/sda1 1014M 157M 858M 16% /boot
tmpfs 98M 12K 98M 1% /run/user/42
tmpfs 98M 0 98M 0% /run/user/1000
21、查内存free -m
[yh@centos-test209 test]$ free -m
total used free shared buff/cache available
Mem: 974 389 198 8 386 385
Swap: 2047 0 2047
22、查系统状态top
查看机器负载: 观察load average参数
看哪个进程的cpu memory占的比例高
pid-----ps -ef|grep pid -----命令行是什么----当前哪个服务在消耗系统资源
23、scp 传文件到其他机器
scp xxx root@192.168.0.100:/opt/software 传xxx文件到192.168.0.100的机器指定目录下
scp -r xxx文件夹 root@192.168.0.100:/opt/software 传xxx文件夹到192.168.0.100的机器指定目录下
24、ln 建立软连接
ln -s /opt/software/hadoop-2.8.4 /opt/software/hadoop 类似快捷方式(ln -s 原始目录 目标目录/简写)
ll 查看
计算机生成了可选文字: 总用量193796 ]rWXWXrWX。1 drWXr一Xr一X.9 1 [root@centos-210software]# 一2.8.4 hadoop一2.8.4 15:03 10:16 rOOt rOOt rOOt rOOt rOOt rOOt 26 149 198445400 3启 3启 3启 16 13 16 15: 3 hadoo Otsoftwarehadoo hadoop-2.8.4.tar.gz
25、find 查找
find ./ -name *.jar ./表示在当前目录查找。 *.表示所有的
26、jps 如果命令执行不了,检查并重新配置java环境变量。
$which jps jps保存在java安装目录里,例如:/usr/java/jdk1.8.0_45/bin/jps
$jps -l #命名空间 注 意:前面的进程号和 tmp/hsperfdata_hadoop/ 的内容一致
计算机生成了可选文字: hadoop@centos-210sbin]$jps 17683org.apache.hadoop.hdfs.server 26756org.apache.hadoop.hdfs.server 17289org.apache.hadoop.hdfs.serer.datanode.DataNode 32668sun.too]s.jps.〕ps ·namenOde ·namenOde ·SecondaryNameNode ·NameNode
计算机生成了可选文字: [hadoop@centos-210tmp] c d h s p e r f d a t a — h a d o o p / h a d o o @ c e n t o s 一 210 h s p e r f d a t a — h a d o o p ] cdhsperfdata—hadoop/ hadoo@centos一210hsperfdata—hadoop] cdhsperfdata—hadoop/hadoo@centos一210hsperfdata—hadoop] ]s 72891768326756 aOOpCenOS一 sperfdata—hadoop]$ pwd /tmp/hsperfdata—hadoop