Linux简单操作命令行之一,普通命令
2016-12-29 00:27
375 查看
(1)目录查看转换命令:
输入clear,清空终端显示
cd 切换目录
例子:cd Desktop , 切换到桌面
pwd 显示当前路径
查看信息:
ls 查看目录下的所有文件
注意:如果没有通过如SecureCRT等软件进行连接,那么ls的作用就代替了lls
ls -l(L) 显示当前目录下的文件及详细信息
ls -1(壹) 当前目录下,一行显示一个文件信息
ls -ld(LD) 查看该目录的信息,不是目录里面文件的信息
ls -a 在当前目录下,显示全部文件(包括隐藏文件)
ls -s 显示当前目录下的文件,并显示文件大小
ls -sh 当前目录下,显示文件和文件大小(带单位)
ls / 查看根目录下的文件
ls -r / 查看根下的所有文件
ll 显示所有文件详细信息
查看文件:
cat + 文件名 一次性显示文件的所有内容(仅适合查看小文件)
more + 文件名 分屏显示文件内容(不支持往回看)
less + 文件名 分屏显示文件内容(支持往回看)
head + -n + 行数 + 文件名 显示文件前几行内容(如果不加-n + 行数,默认显示十行)
head + -行数 + 文件名 显示文件的前几行内容
tail + 文件名 显示文件的尾10行(和head作用反相似)
查找命令:
find 目录 -属性 值
1、find / -name lduan 在根目录下查找名字包含“lduan”的文件
2、find / -iname lduan 在根目录下查找名字包含“lduan”的文件,并且名字忽略大小写
3、find / -user ludan 在根目录下查找属于用户“lduan”的文件
4、find / -user ludan -group lduan 在根目录下,查找属于用户“lduan”同时又属于用户组“lduan”的文件
5、find / -user lduan or -group tom 在根目录下,查找所有者为“lduan”或者所有组为“lduan”的文件
6、find / -name *.txt 找到全部的txt文件
7、find / -name *.txt -exec cp {} ./textfolder 将全部文件进行拷贝
关于执行文件路径的变量: $PATH
例子:
echo $PATH 查看路径文件
PATH="路径" 修改路径文件
查看命令作用:
whatis + 要查看的命令 查看该命令的作用
man + 章节 + 命令名称 查看命令该章节的作用帮助文档(一般和whatis配合使用),按q退出查看
命令+ --help 查看该命令的使用方法及作用
查看权限级别命令:
init + 数字 跳到相应的级别(级别0代表关机,级别6代表重启)
runlevel 查看当前级别
(2)目录管理命令:
mv剪切命令:
1、mv /path1/a /path2/b
(1)如果a是文件,b是存在的文件夹:将文件剪切到path1中
(2)如果a是文件,b是不存在的文件夹:将文件剪切到path2,并把a的文件名改为b
touch 创建文件
mkdir 创建文件夹(mk是make的缩写)
mv 移动文件(重命名)(mv是move的缩写)
例子:mv a.txt haha/ 将a.txt文件移动到haha文件夹中
mkdir文件夹创建:
mkdir lduan/xx 创建一个文件夹目录xx
mkdir -p lduan/xx 创建目录lduan的同时创建xx文件夹
cp拷贝命令:(cp是copy的缩写)
1、cp /path1/a /path2/b
(1)如果a是文件,b是存在的文件夹:将a文件拷贝到文件夹b下
(2)如果a是文件,不存在b文件夹:将a拷贝到path2目录下,并改名为b
2、cp cp a.txt b.txt 将a.txt的内容复制进b.txt中
3、cp /etc/service . 拷贝文件service到当前目录
4、cp -rf /etc/ /mnt 将文件夹/etc/下所有文件,强制拷贝到/mnt中
删除命令:
rm + 文件名 删除文件 (rm是remove的缩写)
例子:rm a.txt 删除a.txt文件
rm -r haha 递归删除haha文件夹和haha里面的所有文件(删除时会询问,目录前不用写“/”)
rm -p lduan/xx 删除目录lduan的同时删除xx文件夹(不能删除非空文件夹
rm -rf lduan 强制删除目录lduan的所有东西(可以删除几乎任何东西)
rmdir 删除文件夹(只能删除空文件夹)(dir是directory(目录)的缩写)
例子: rmdir heihei 删除heihei文件夹(这里只能删除空文件夹)
rmdir lduan/xx 只删除一个文件夹目录xx
在SecureCRT下:(本地就是我们当前去连接别人的电脑,主机就是被连接的电脑)
ls 显示主机上的目录所有文件
lls 显示本地上的目录的所有文件
cd 切换主机上传下载目录
lcd 切换本地上传下载目录
pwd 查看主机目录
lpwd 查看本地目录
(3)帮助命令:
要查找的命令 + --help
相关知识:
“-”和“--”的区别:
“-”会自动将后面的命令分隔
例如:ls -abc 系统会将其读取为 ls -a -b -c
“--”会集体读取命令
例如:ls --help 系统不会将命令拆分为 ls -h -e -l -p
who命令:
-pwd
whoami 显示当前用户ID
who 查看当前有哪些用户登录到此计算机
who - 统计当前的登录用户
who -b 查看最新的开机时间
包(tar)命令:
-cvf 打包或备份
例子:1、tar -cvf a.tar 1.txt 2.txt
2、tar -cvf a.tar.gz 1.txt 2.txt
-tvf 查看包内容
例子:1、tar -tvf a.tar
2、tar -tvf a.tar.gz
-xzvf 解压(并还原)
例子:1、tar -xzvf a.tar.gz 对文件解压后并进行还原
2、tar -xzvf a.tar 打开包
-czvf 打包并压缩
例子: 1、tar -czvf a.tar.gz 1.txt 2.txt 打包后进行压缩,备份后的文件名为a.tar.gz (如果要打包文件夹,直接添加文件夹名字即可)
2、tar -czvf a.tar 1.txt 2.txt
(4)rpm命令(安装软件):
-vih 安装软件并显示安装进度(install verbose hash)
例子:
1、安装telnet工具包
rpm -ivh xinetd-2.3.14-34.el6.x86_64.rpm
rpm -ivh telnet-server-0.17-47.el6.x86_64.rpm
rpm -ivh telnet-0.17-47.el6.x86_64.rpm
2、安装vsftp工具包
rpm -ivh vsftpd-2.2.2-6.el6_0.1.x86_64.rpm
rpm -ivh ftp-0.17-51.1.el6.x86-64.rpm
-uvh 升级软件包(update)
-qpl 列出rpm软件包的描述信息(Query Package install list)
-qpi 列出rpm软件包的描述信息(Query Package install package(s))
-qf 查找指定文件属于哪个rpm软件包(Query File)
-va 校验所有的rpm软件包,查找丢失的文件(View Lost)
-e 删除包
-d 要删除的软件名称
(5)telnet命令:
telnet 192.168.1.XXX 22 检查端口是否开通
(6)more命令:
more /etc/group 查看所有的用户组
more /etc/passwd 查看所有用户的信息
(7)用户/用户组命令(要在root管理员状态下):
useradd + 用户名 添加用户
passwd + 用户名 给用户添加密码
groupadd + 组名 添加组
groupmod -n + 新组名 + 旧组名 修改组名
useradd -d/home/123456 -m a 将用户a添加到组123456中
groups + 用户名 查看用户所在哪个组内
usermod -l a 禁用a用户
usermod -u a 激活a用户
usermod -g + 组名 + 用户名 将用户调到组内
userdel + 用户名 删除用户
(8)快捷键:
输入“a”键,后按两下“tab”键,会显示全部名字包含字母a的命令
选中复制内容,按下鼠标中间键,自动复制并粘贴
按下Esc键,后按下点键:引用上一次的参数
Ctrl+a 去到本行开头
Ctrl+e 去到本行的结尾
Ctrl+t 新建一个终端
Ctrl+PgUp 跳到上一个终端
Ctrl+Pgdn 跳到下一个终端
输入exit(可能要多次) 关闭一个终端
Ctrl+d 关闭一个终端
输入clear,清空终端显示
cd 切换目录
例子:cd Desktop , 切换到桌面
pwd 显示当前路径
查看信息:
ls 查看目录下的所有文件
注意:如果没有通过如SecureCRT等软件进行连接,那么ls的作用就代替了lls
ls -l(L) 显示当前目录下的文件及详细信息
ls -1(壹) 当前目录下,一行显示一个文件信息
ls -ld(LD) 查看该目录的信息,不是目录里面文件的信息
ls -a 在当前目录下,显示全部文件(包括隐藏文件)
ls -s 显示当前目录下的文件,并显示文件大小
ls -sh 当前目录下,显示文件和文件大小(带单位)
ls / 查看根目录下的文件
ls -r / 查看根下的所有文件
ll 显示所有文件详细信息
查看文件:
cat + 文件名 一次性显示文件的所有内容(仅适合查看小文件)
more + 文件名 分屏显示文件内容(不支持往回看)
less + 文件名 分屏显示文件内容(支持往回看)
head + -n + 行数 + 文件名 显示文件前几行内容(如果不加-n + 行数,默认显示十行)
head + -行数 + 文件名 显示文件的前几行内容
tail + 文件名 显示文件的尾10行(和head作用反相似)
查找命令:
find 目录 -属性 值
1、find / -name lduan 在根目录下查找名字包含“lduan”的文件
2、find / -iname lduan 在根目录下查找名字包含“lduan”的文件,并且名字忽略大小写
3、find / -user ludan 在根目录下查找属于用户“lduan”的文件
4、find / -user ludan -group lduan 在根目录下,查找属于用户“lduan”同时又属于用户组“lduan”的文件
5、find / -user lduan or -group tom 在根目录下,查找所有者为“lduan”或者所有组为“lduan”的文件
6、find / -name *.txt 找到全部的txt文件
7、find / -name *.txt -exec cp {} ./textfolder 将全部文件进行拷贝
关于执行文件路径的变量: $PATH
例子:
echo $PATH 查看路径文件
PATH="路径" 修改路径文件
查看命令作用:
whatis + 要查看的命令 查看该命令的作用
man + 章节 + 命令名称 查看命令该章节的作用帮助文档(一般和whatis配合使用),按q退出查看
命令+ --help 查看该命令的使用方法及作用
查看权限级别命令:
init + 数字 跳到相应的级别(级别0代表关机,级别6代表重启)
runlevel 查看当前级别
(2)目录管理命令:
mv剪切命令:
1、mv /path1/a /path2/b
(1)如果a是文件,b是存在的文件夹:将文件剪切到path1中
(2)如果a是文件,b是不存在的文件夹:将文件剪切到path2,并把a的文件名改为b
touch 创建文件
mkdir 创建文件夹(mk是make的缩写)
mv 移动文件(重命名)(mv是move的缩写)
例子:mv a.txt haha/ 将a.txt文件移动到haha文件夹中
mkdir文件夹创建:
mkdir lduan/xx 创建一个文件夹目录xx
mkdir -p lduan/xx 创建目录lduan的同时创建xx文件夹
cp拷贝命令:(cp是copy的缩写)
1、cp /path1/a /path2/b
(1)如果a是文件,b是存在的文件夹:将a文件拷贝到文件夹b下
(2)如果a是文件,不存在b文件夹:将a拷贝到path2目录下,并改名为b
2、cp cp a.txt b.txt 将a.txt的内容复制进b.txt中
3、cp /etc/service . 拷贝文件service到当前目录
4、cp -rf /etc/ /mnt 将文件夹/etc/下所有文件,强制拷贝到/mnt中
删除命令:
rm + 文件名 删除文件 (rm是remove的缩写)
例子:rm a.txt 删除a.txt文件
rm -r haha 递归删除haha文件夹和haha里面的所有文件(删除时会询问,目录前不用写“/”)
rm -p lduan/xx 删除目录lduan的同时删除xx文件夹(不能删除非空文件夹
rm -rf lduan 强制删除目录lduan的所有东西(可以删除几乎任何东西)
rmdir 删除文件夹(只能删除空文件夹)(dir是directory(目录)的缩写)
例子: rmdir heihei 删除heihei文件夹(这里只能删除空文件夹)
rmdir lduan/xx 只删除一个文件夹目录xx
在SecureCRT下:(本地就是我们当前去连接别人的电脑,主机就是被连接的电脑)
ls 显示主机上的目录所有文件
lls 显示本地上的目录的所有文件
cd 切换主机上传下载目录
lcd 切换本地上传下载目录
pwd 查看主机目录
lpwd 查看本地目录
(3)帮助命令:
要查找的命令 + --help
相关知识:
“-”和“--”的区别:
“-”会自动将后面的命令分隔
例如:ls -abc 系统会将其读取为 ls -a -b -c
“--”会集体读取命令
例如:ls --help 系统不会将命令拆分为 ls -h -e -l -p
who命令:
-pwd
whoami 显示当前用户ID
who 查看当前有哪些用户登录到此计算机
who - 统计当前的登录用户
who -b 查看最新的开机时间
包(tar)命令:
-cvf 打包或备份
例子:1、tar -cvf a.tar 1.txt 2.txt
2、tar -cvf a.tar.gz 1.txt 2.txt
-tvf 查看包内容
例子:1、tar -tvf a.tar
2、tar -tvf a.tar.gz
-xzvf 解压(并还原)
例子:1、tar -xzvf a.tar.gz 对文件解压后并进行还原
2、tar -xzvf a.tar 打开包
-czvf 打包并压缩
例子: 1、tar -czvf a.tar.gz 1.txt 2.txt 打包后进行压缩,备份后的文件名为a.tar.gz (如果要打包文件夹,直接添加文件夹名字即可)
2、tar -czvf a.tar 1.txt 2.txt
(4)rpm命令(安装软件):
-vih 安装软件并显示安装进度(install verbose hash)
例子:
1、安装telnet工具包
rpm -ivh xinetd-2.3.14-34.el6.x86_64.rpm
rpm -ivh telnet-server-0.17-47.el6.x86_64.rpm
rpm -ivh telnet-0.17-47.el6.x86_64.rpm
2、安装vsftp工具包
rpm -ivh vsftpd-2.2.2-6.el6_0.1.x86_64.rpm
rpm -ivh ftp-0.17-51.1.el6.x86-64.rpm
-uvh 升级软件包(update)
-qpl 列出rpm软件包的描述信息(Query Package install list)
-qpi 列出rpm软件包的描述信息(Query Package install package(s))
-qf 查找指定文件属于哪个rpm软件包(Query File)
-va 校验所有的rpm软件包,查找丢失的文件(View Lost)
-e 删除包
-d 要删除的软件名称
(5)telnet命令:
telnet 192.168.1.XXX 22 检查端口是否开通
(6)more命令:
more /etc/group 查看所有的用户组
more /etc/passwd 查看所有用户的信息
(7)用户/用户组命令(要在root管理员状态下):
useradd + 用户名 添加用户
passwd + 用户名 给用户添加密码
groupadd + 组名 添加组
groupmod -n + 新组名 + 旧组名 修改组名
useradd -d/home/123456 -m a 将用户a添加到组123456中
groups + 用户名 查看用户所在哪个组内
usermod -l a 禁用a用户
usermod -u a 激活a用户
usermod -g + 组名 + 用户名 将用户调到组内
userdel + 用户名 删除用户
(8)快捷键:
输入“a”键,后按两下“tab”键,会显示全部名字包含字母a的命令
选中复制内容,按下鼠标中间键,自动复制并粘贴
按下Esc键,后按下点键:引用上一次的参数
Ctrl+a 去到本行开头
Ctrl+e 去到本行的结尾
Ctrl+t 新建一个终端
Ctrl+PgUp 跳到上一个终端
Ctrl+Pgdn 跳到下一个终端
输入exit(可能要多次) 关闭一个终端
Ctrl+d 关闭一个终端
相关文章推荐
- linux一些简单的操作命令
- linux下的一些简单命令操作
- 在Linux下操作MySQL的简单命令
- linux mysql 简单操作命令
- Linux新手路程_一些简单的操作命令
- 几个简单的linux下操作的命令
- Linux 常用命令, SSH, 以及简单操作
- Linux系统下命令行操作及常用命令使用
- linux命令行下操作mysql的命令汇总
- Linux常见的一些简单命令操作及简单小问题整理
- linux下命令行的使用:使用sed命令操作文件
- 命令行操作MySQL的一些简单命令
- Oracle 11g R1 for Linux(RHEL5)安装及简单操作命令
- 关于在linux系统下browser-sync命令行操作时无法找到命令的解决方案
- linux中几个简单的网络操作命令
- Linux 命令 及 简单操作 学习
- 【Linux命令】命令行查找文件并进行操作
- Linux 简单文件操作命令练习
- day04 - 02 linux简单的操作命令
- Linux命令行操作MySQL常用命令