linux常用命令行

dpkg

安装后缀为deb的软件。
sudo dpkg -i filename 安装filename的后缀为.deb的文件
通常在执行这一命令后继续执行下面这个命令:
sudo apt-get install -f
这条命令是令其安装依赖的软件。
这样就成功安装了这个软件。

scp

scp 命令:将本地上的数据拷贝到远程或从远程拷贝数据到本地
scp filename user@node:path 将本地文件拷贝到远程
scp user@node:path localpath 将远程文件拷贝到本地
-r 可以拷贝文件夹

mkdir

创建文件夹
mkdir 文件名

touch

创建文件
touch 文件名

cp

功能:cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。

语法及参数
cp [-abdfilpPrRsuvx][-S <备份字尾字符串>][-V <备份方式>][–help][–spares=<使用时机>][–version][源文件或目录][目标文件或目录] [目的目录]
-f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在

cp /usr/filename.sh /usr/lib/filename.sh 将文件复制到另外一个文件夹中

rm

功能:删除一个目录中的一个或多个文件或目录

语法及参数
rm [选项]… 文件…
-f, --force 强制删除。忽略不存在的文件,不提示确认
-r, -R, --recursive 递归删除目录及其内容

例子
rm file 删除文件,加上-r可以删除文件夹 :rm -r file

cat

将file1复制到file2的末尾
cat file1 > file2

wc

获取文件的行数
wc -l file

tar

tar zxvf FileName.tar.gz 解压后缀为tar.gz的文件

对文件的操作

split

功能:将文件进行分割
例子:
split -l 500 -d filename outputname 将文件进行分割,每个文件的行数为500行

shuf

功能:将文件每行进行随机排放
例子:
shuf -n5 file1 > file2 将file1文件中的5行数据随机排序放入到file2中

你可能感兴趣的:(linux)