常见LINUX命令表
Linux 文件的常用操作命令
Linux 文件的常用操作命令
在Linux中有关文件的操作非常多,也非常重要。在本节中,将对所有基与文件操作的命令进行讲解。
1.find命令
Find命令的作用是在指定目录中搜索文件,它的使用权限是所有用户,语法格式如下所示。
语法格式:
find [路径][选项][描述]
其中的路径为文件搜索路径,系统开始沿着此目录树向下查找文件。它是一个路径列表,相互用空格分离。若缺省路径,那么默认为当前目录。其中的描述是匹配表达式,是find命令接受的表达式。find命令主要选项参数介绍如表4-5所示:
表4-5
find命令参数介绍
例如,使用find命令查找文件类型为“*.jpg”的所有文件。首先,在系统面板中,执行【应用程序】|【附件】|【终端】命令,打开【终端】窗口。
然后,在【终端】窗口中,输入“find *.jpg”命令并按键,完成查找JPG文件的操作,如表4-15所示。
图4-15 find命令
2.Locate命令
Locate命令用于查找文件。其方法是先建立一个包括系统内所有文件名称及路类型 选项 参数含义
选项 -depth 使用深度级别的查找过程方式,在某层指定目录中优先查找文件内容。
-mount 不在其他文件系统(如Msdos、Vfat 等)的目录和文件中查找。
描述 -name 支持通配符*和?。
-user 用户名:搜索文件属主为用户名(ID 或名称)的文件。
-print 输出搜索结果,并且打印。 径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。因此其速度比find快很多,语法格式如下所示,主要选项参数介绍如表4-6所示。
语法格式:
locate [选项]
表4-6 locate命令参数介绍
选项 参数含义
-u 从根目录开始建立数据库。
-U 指定开始的位置建立数据库。
-f 将特定的文件系统排除在数据库外,例如proc文件系统中的文件。
LInux常见命令归档详细说明
Linux服务器常见命令
1. 操作命令:
1.1 su
su命令是最基本的命令之一,常用于不同用户间切换。例如,如果登录为user1,要切
换为users,只要用如下命苦:
# su user2
然后系统提示输入user2口令,输入正确的口令之后就可以切换到user2。完成之后就可以用exit命令返回到user1。
Su命令的常见用法是变成根用户或超级用户。如果发出不带用户名的su命令,则系统提示输入根口令,输入之后则可切换为根用户。
如果登录为根用户,则可以用su命令成为系统上任何用户而不需要口令。
1.2 pwd
用于显示用户当前所在的目录。
1.3 cd
cd 命令不仅显示当前状态,还改变当前状态,它的用法跟doc下的cd命令基本一致。
# cd .. //可进入上一层目录。
# cd - //可进入上一个进入的目录。
# cd ~ //可进入用户的home目录。
# cd netseek //进入netseek 这个目录。
# cd //退出当前目录。
1.4 ls
查看目录或者文件的属性,列举出任一目录下面的文件。
# ls /home/dratek
# ls -1
列表中每个文件或目录前有权限信息。第一个表示文件类型,后9个表示文件权限类型中“d”表示目录,“-”表示文件,“l”表示是一个连接文件。
权限分别用可读(r),可写(w),可运行(x。其中可读权值为4,可写权值为2,可运行权值为1.
1.5 find
find命令用于查找文件,这个命令可以按文件名、建立或修改日期、所有者、文件长度或文件类型进行搜索,可以指定从哪个目录开始搜索,指定搜条件,表示找到文件怎么处理。要用-print动作,显示整个文件路径和名称。如果没有这个动作,则find命令进行所要搜索而不显示结果,等于白费劲。
例如,要搜索系统上所有名称为ye的文件,可用如下命令:
linux 用户管理命令
linux 用户管理命令
1 创建新用户
【范例1】添加般用户
〔root@localhost root〕# useradd kk //添加用户kk
【范例2】为添加用户指定相应用户组
〔root@localhost root〕# useradd -g root kk //添加用户kk并指定用户所在组为root用户组
【范例3】创建个系统用户
〔root@localhost root〕# useradd -r kk //创建个系统用户kk
【范例4】为新添加用户指定home目录
ro〔root@localhost root〕# useradd -d /home/myf kk //新添加用户kk其home目录为/home/myf
当用用户名kk登录主机时系统进入默认目录为/home/myf
2 设置和修改用户口令passwd
passwd命令用来设置和修改用户命令,只有超级用户和用户自己可以修改密码,其他的普通用户没有修改其他用户密码的权利。其命令如下:
〔root@localhost root〕# passwd〔用户名〕
为避免输入密码是被人注意到有多少位,Linux并不采用类似Windows的密码回显〔显示为*号〕,所以,输入的这些字符是看不见的。
3 修改用户信息usermod
usermod命令用来修改用户信息,其命令格式如下:
〔root@localhost root〕# usermod〔选项〕〔用户名〕
常用命令选项11-20所示。
表4-20 usermod命令常用选项
常用选项 意 义
-d 更新使用者新的登陆目录
-e 设置新用户的停止日期,日期格式为MM/DD/YY
-f 帐户过期几日后永久停权。当值为0时帐号则立刻被停权。而当值为-1时则关闭此功能。预设值为-1
-g 更新使用者新用户加入群组
-G 定义使用者为一堆groups的成员。每个群组使用―??‖隔开,不可以夹杂空白字
linux命令ssh用法
linux命令ssh用法
SSH(Secure Shell)是一种网络协议,用于安全地远程登录到远程计算机上进行管理和操作。下面是一些常见的SSH命令用法:
1. 远程登录到远程计算机:
ssh username@hostname
- `username`是远程计算机上的用户名
- `hostname`是远程计算机的IP地址或主机名
2. 指定SSH端口:
ssh -p port username@hostname
- `port`是远程计算机上SSH服务的端口号,默认为22
3. 使用密钥进行身份验证:
ssh -i private_key_file username@hostname
- `private_key_file`是本地计算机上的私钥文件路径
4. 传输文件到远程计算机:
scp local_file username@hostname:remote_directory
- `local_file`是本地计算机上的要传输的文件路径
- `remote_directory`是远程计算机上的目标目录路径
5. 从远程计算机下载文件到本地计算机:
scp username@hostname:remote_file local_directory
- `remote_file`是远程计算机上的要下载的文件路径
- `local_directory`是本地计算机上的目标目录路径
这些是一些基本的SSH命令用法,还有其他更高级的用法和选项可以进一步探索。你可以通过在终端中输入`man ssh`命令来查看SSH的详细用法和选项。
linux中cp命令的常见用法
linux中cp命令的常见用法
1. 复制文件到指定目录: cp <源文件> <目标目录>
例如: cp file.txt /home/user/Documents/
2. 复制文件并重命名: cp <源文件> <目标文件>
例如: cp file.txt new_file.txt
3. 复制文件并保留源文件属性: cp -p <源文件> <目标目录/文件>
例如: cp -p file.txt /home/user/Documents/
4. 递归地复制整个目录: cp -r <源目录> <目标目录>
例如: cp -r dir1/ /home/user/backup/
5. 强制覆盖目标文件/目录: cp -f <源文件/目录> <目标目录/文件>
例如: cp -f file.txt /home/user/Documents/
6. 交互式复制,提示是否覆盖目标文件/目录: cp -i <源文件/目录> <目标文件/目录>
例如: cp -i file.txt /home/user/Documents/
7. 复制符号链接文件: cp -d <源链接文件> <目标目录/文件>
例如: cp -d link_file /home/user/Documents/
8. 复制目录时显示进度: cp -v <源目录> <目标目录>
例如: cp -v dir1/ /home/user/backup/
linux中cp命令的常见用法 2
linux中cp命令的常见用法
在Linux操作系统中,复制(Copy)文件和目录是一项常见的任务。而cp命令就是用于完成文件和目录的复制操作。
1. 复制文件:
cp命令最基本的用法是复制一个文件到另一个文件或者目录。格式如下:
cp 源文件 目标文件/目录
例如,要将文件file1.txt复制到file2.txt,可以使用以下命令:
cp file1.txt file2.txt
如果希望将文件复制到另一个目录,可以使用以下命令:
cp file1.txt /path/to/directory/
2. 复制目录:
cp命令也可以复制整个目录及其内容。要复制整个目录,需要使用-r或者-R选项(递归复制)。格式如下:
cp -r 源目录 目标目录
例如,要将目录dir1复制到dir2,可以使用以下命令:
cp -r dir1 dir2
3. 保留文件属性:
有时候,我们需要在复制文件时保留原始文件的权限、所有者和时间戳等属性。此时可以使用-a选项(archive,归档模式)。格式如下:
cp -a 源文件 目标文件/目录 例如,要将文件file1.txt复制到file2.txt并保留文件属性,可以使用以下命令:
cp -a file1.txt file2.txt
4. 强制复制:
如果目标文件已经存在,cp命令默认会询问是否覆盖。如果希望自动覆盖目标文件,可以使用-f选项(force)。格式如下:
cp -f 源文件 目标文件/目录
例如,要强制将文件file1.txt复制到file2.txt,可以使用以下命令:
cp -f file1.txt file2.txt
5. 显示进度:
当复制大文件或者目录时,有时候可能需要显示复制的进度。可以使用-v选项(verbose)来显示详细信息。格式如下:
linux及vi命令简表
第 1 页 共 4 页 Linux常用命令
命令 解释 用法 举例
ls 显示某一个目录下的内容(文件和目录) 用法: ls 或者ls 目录
ls后为空时表示显示当面目录下的内容。可以在ls后面加上所要查看的目录路径名称 ls
ls /
ls /home/
ls /etc/sysconf
ls -l 详细显示 用法:ls –l 或者 ls –l 目录
注:l为字母,不是数字1。 ls -l
ls –l /home
ls -a 显示所有的文件 用法:ls –a 或者 ls –a 目录
以.开始的文件为隐藏文件,此时也会显示,其他情况下不显示 ls –a
ls –la /etc/
cp 复制文件 用法:cp 原文件 目标文件
注:文件可以加上路径名 cp /home/lion/test1
/home/lion/test/test2
cp -r 复制整个目录 用法:cp –r 原目录 目标目录
注:目录下的所有文件都会复制 cp /home/lion/mjli
/home/lion/test/mjli2
mv 移动文件或者目录 和cp用法类似,但是移动后,原文件或者目录不存在。
注:移动目录时不用-r参数 mv /home/lion/test1
/home/lion/test2
mv /home/lion/mjli
/home/lion/mjli2
touch 创建文件 用法:touch 文件名 touch /home/lion/test1
mkdir 创建目录 用法:mkdir 目录名 mkdir /home/lion/mjli2
rm 删除文件 用法:rm 文件名 rm /home/lion/test1
rm -r 删除目录 用法:rm –r 目录名 rm –r /home/lion/mjli2
rmdir 删除空的目录 用法:rmdir 目录名
注:此目录必须为空,否则无法删除 rmdir /home/lion/mjli2
Linux终端中的系统恢复和修复命令
Linux终端中的系统恢复和修复命令
在Linux终端中,存在着许多系统恢复和修复命令,这些命令能够帮助我们处理系统故障和修复错误。本文将介绍一些常见的Linux终端中的系统恢复和修复命令,希望能够帮助读者有效地解决系统问题。
一、文件系统修复命令
1. fsck:这是一个用于检查和修复文件系统错误的命令。它可以扫描硬盘上的文件系统,并修复检测到的错误。例如,可以使用命令“fsck /dev/sda1”对/dev/sda1分区进行检查和修复。
2. badblocks:此命令用于查找并标记坏块。坏块是指硬盘上不可读或不可写的扇区。使用“badblocks”命令可以帮助我们找到这些坏块,并采取相应措施。
二、启动相关命令
1. GRUB命令:GRUB(Grand Unified Bootloader)是一种常用的引导加载程序。在系统启动出现问题时,我们可以进入GRUB命令行界面,并使用一些命令来解决问题,例如修复启动项、重新配置引导等。
2. init命令:该命令用于切换到不同的运行级别。通过在终端中输入“init”命令,我们可以选择进入单用户模式或救援模式,以便进行系统修复或进行其他必要的操作。
三、日志和错误诊断命令 1. dmesg命令:dmesg命令用于显示系统启动时的日志信息。当系统遇到问题时,我们可以使用该命令来查看并分析日志,以便排除错误和解决问题。
2. journalctl命令:这是一个用于查看系统日志的命令。使用“journalctl”命令可以列出系统的运行日志,帮助我们找到可能的错误信息和故障原因。
四、网络相关命令
1. ifconfig命令:ifconfig命令用于配置和管理网络接口。当网络连接出现问题时,我们可以使用ifconfig命令检查和设置网络接口的配置,以解决连接问题。
2. ip命令:ip命令是用于配置和管理网络接口的功能强大的工具。通过使用ip命令,我们可以查看和修改网络接口配置、添加和删除路由、配置网络隧道等。
linux中cp命令的常见用法 3
linux中cp命令的常见用法
摘要:
一、cp命令简介
二、cp命令的基本用法
1.复制单个文件
2.复制多个文件
3.复制文件夹
三、cp命令的选项与参数
1.选项-r或--recursive
2.选项-i或--interactive
3.选项-v或--verbose
4.选项-u或--update
5.参数源文件或目录与目标文件或目录
四、cp命令的实例应用
1.复制文件夹及子文件夹
2.复制文件并覆盖
3.复制文件并显示详细信息
4.复制文件并更新文件
正文:
在Linux系统中,cp命令是一个非常常用的命令,用于复制文件或文件夹。下面将详细介绍cp命令的常见用法。 一、cp命令简介
cp命令全称是“copy”,用于在Linux系统中复制文件或文件夹。它有丰富的选项和参数,可以根据不同的需求进行各种复制操作。
二、cp命令的基本用法
1.复制单个文件
使用cp命令复制单个文件非常简单,只需在命令行中输入:
```
cp 源文件 目标文件
```
其中,源文件和目标文件分别表示要复制的文件及其路径。例如,要将文件“example.txt”复制到“/home/user/Documents”目录下,可以执行:
```
cp /home/user/Downloads/example.txt /home/user/Documents/
```
2.复制多个文件
要复制多个文件,可以在cp命令后添加多个源文件或目录,用空格隔开。例如:
```
cp 源文件1 源文件2 目标文件
```
3.复制文件夹
复制文件夹的命令格式为: ```
cp -r 源文件或目录 目标文件或目录
```
这里的-r选项表示递归复制,即复制文件夹及其子文件夹。例如,要将“/home/user/Downloads”文件夹复制到“/home/user/Backup”目录下,可以执行:
Linux常用命令格式
Linux常⽤命令格式
⼀ .在Linux中,⼀般命令的通⽤语法格式如下:
command [options...] [ARGUMENTS...]
mand:命令,表⽰可以执⾏的命令。常见的命令有⼆进制格式⽂件,或者脚本程序⽂件(本⾝是⼀定格式的⽂本⽂件,但需要由解释
器解释才能运⾏)。
2.options:即选项,可以⽤来调整命令的运⾏特性。
选项分为三种风格:
(1).UNIX风格选项:⽤⼀个短横线开始,后⾯跟⼀个字母,有称短选项,⽀持多个选项进⾏组合。如:
[root@CentOS7 ~]# echo -e 'I\flove\fyou'
I
love
you
[root@CentOS7 ~]# 上⾯的echo命令中的-e就是短选项
[root@CentOS7 ~]# echo "我的当前时间是:`date +'%F %T'`"
我的当前时间是:2021-01-31 22:20:33
[root@CentOS7 ~]# echo "⼀天前的时间是:`date -d '-1 day' +'%F %T'`"
⼀天前的时间是:2021-01-30 22:21:32
[root@CentOS7 ~]# 上⾯的date命令选项-d就是短选项
(2).GNU分割选项:⽤两个短横线开始,后⾯跟⼀个单词,⼀般不⽀持多个选项组合,⼜称长选项,如--all,--verbose,--help
[root@CentOS7 ~]# cp --archive --verbose /etc/hostname /data
‘/etc/hostname’ -> ‘/data/hostname’
[root@CentOS7 ~]#上⾯命令是将/etc的hostname这个⽂件包括属性信息都复制到/data下,并显⽰执⾏的过程
(3).BSD风格选项:⼀个字母,但前⾯的不加短横线,⽀持多个选项组合,⽀持此风格的命令相对上⾯两种风格来说不太多。如a,aux
[root@CentOS7 ~]# ps aux
