Linux常见命令

第一部分:内部命令

内部命令:
Internal Commands:

new: Creates a new session.
创建一个新的会话。

open: Opens a session or the session dialog box.
打开一个会话或会话对话框。

edit: Opens the Session Property dialog box for a session.
打开会话的会话属性对话框。

list: Lists information of all available sessions.
列出所有可用会话的信息。

cd: Changes the current working directory.
更改当前工作目录。

pwd: Shows the current working directory.
显示当前工作目录。

set: Sets options.
设置选项。

clear: Clears the screen/address/command history.
清除屏幕/地址/命令历史记录。

help: Displays this help. ‘?’ does the same.
显示此帮助。”?’也一样。

quit: Quits Local Shell. ‘exit’ does the same.
退出本地Shell。“exit”执行同样的操作。

ssh: Connects to a host using the SSH protocol.
使用ssh协议连接到主机。

telnet: Connects to a host using the TELNET protocol.
使用telnet协议连接到主机。

rlogin: Connects to a host using the RLOGIN protocol.
使用rlogin协议连接到主机。

sftp: Connects to a host to transfer files securely.
连接到主机安全地传输文件。

ftp: Connects to a host to transfer files.
连接到主机来传输文件。

disconnect: Closes connection of this session.
关闭此会话的连接。

reconnect: Reconnects this session.
重新连接此会话

realcmd: Opens Windows CMD.
打开Windows CMD。

scp: Transfer files using the SCP protocol.
使用scp协议传输文件。

第二部分:8类查看命令

1、系统

uname -a               # 查看内核/操作系统/CPU信息
head -n 1 /etc/issue   # 查看操作系统版本
cat /proc/cpuinfo      # 查看CPU信息
hostname               # 查看计算机名
lspci -tv              # 列出所有PCI设备
lsusb -tv              # 列出所有USB设备
lsmod                  # 列出加载的内核模块
env                    # 查看环境变量

2、资源

free -m                # 查看内存使用量和交换区使用量
df -h                  # 查看各分区使用情况
du -sh <目录名>        # 查看指定目录的大小
grep MemTotal /proc/meminfo   # 查看内存总量
grep MemFree /proc/meminfo    # 查看空闲内存量
uptime                 # 查看系统运行时间、用户数、负载
cat /proc/loadavg      # 查看系统负载

3、磁盘和分区

mount | column -t      # 查看挂接的分区状态
fdisk -l               # 查看所有分区
swapon -s              # 查看所有交换分区
hdparm -i /dev/hda     # 查看磁盘参数(仅适用于IDE设备)
dmesg | grep IDE       # 查看启动时IDE设备检测状况

4、网络

ifconfig               # 查看所有网络接口的属性
iptables -L            # 查看防火墙设置
route -n               # 查看路由表
netstat -lntp          # 查看所有监听端口
netstat -antp          # 查看所有已经建立的连接
netstat -s             # 查看网络统计信息

5、进程

ps -ef                 # 查看所有进程
top                    # 实时显示进程状态

6、用户

w                         # 查看活动用户
id <username>             # 查看指定用户信息
last                      # 查看用户登录日志
cut -d: -f1 /etc/passwd   # 查看系统所有用户
cut -d: -f1 /etc/group    # 查看系统所有组
crontab -l                # 查看当前用户的计划任务

7、服务

chkconfig --list              # 列出所有系统服务
chkconfig --list | grep on    # 列出所有启动的系统服务

8、程序

rpm -qa                # 查看所有安装的软件包

第三部分:12种创建文件命令

1、touch
创建一个文件

touch yyTest.ini  

同时创建两个文件

touch test1.txt test2.txt

批量创建文件(如创建2000个文件)

touch test{0001..2000}.txt

更改文件 yyTest.ini时间为当前时间(yyTest.ini已存在)

touch yyTest.ini   

2、vi和vim
后面跟的文件有就打开,没有就新建

vi test.txt

vim touch.txt

3、使用>、>>

直接覆盖原文件,不会有任何提示

追加在原文件末尾,不会覆盖原文件的内容

直接用>创建空文件

> test.ini

4、ls 创建文件(将结果写入文件)

ls > test.ini

ls >> test.ini

5、grep 创建文件(将结果写入文件)

ps -ef | grep java >test.ini

ps -ef | grep java >>test.ini

6、echo 创建文件(将结果写入文件)

echo $PATH > test.ini

echo $PATH >> test.ini

7、cat创建文件: 简单使用>、>>

cat > test.ini

cat >> test.ini

其实用的也是 > 和 >> ,但是有一点不一样的是,敲完上述命令会进入 test.ini 的编辑模式,可以直接输入你想要写入的内容,最后按ctrl+z退出编辑模式自动保存

8、cat结合eof:追加最后几行

cat >> test.ini <<eof
2
2
2
eof

eof可以作为一个分界符,遇到下一个分界符时停止输入;大小写一样的

9、cat结合exit:和eof同理 追加最后几行

cat >> test.ini <<exit
1
1
exit

10、head
用于打印一个文件开头的一部分。

head test.txt

11、tail
用于打印一个文件的最后一部分。

tail test.txt

12、mkdir
创建文件夹可以使用mkdir命令,
可以添加参数 -p 来进行递归创建

mkdir -p -m 360 qxc/ttt
mkdir -p /tmp/japan/longze      

在目录/usr/meng下建立子目录test,并且只有文件主有读、写和执行权限,其他人无权访问

mkdir -m 700 /usr/meng/test

在当前目录下,建立一个名为 AAA 的子目录 :

mkdir AAA  

在当前目录下的 BBB 目录中,建立一个名为 Test 的子目录。 若 BBB 目录原本不存在,则建立一个。(注:本例若不加 -p,且原本 BBB目录不存在,则产生错误。)

mkdir -p BBB/Test
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值