美文网首页
Linux Command

Linux Command

作者: 为了梦走一遭 | 来源:发表于2020-10-14 13:54 被阅读0次

Command ls not found

Fixed:
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
vi .bashrc
E
i
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
esc
wq!
Source .bashrc

chmod

chmod -R 777 /path-to-dir

uncompress file

tar -xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

tar -xZvf file.tar.Z //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip

移动文件夹内容到当前文件夹
$ mv /usr/mu/ * .

Unix命令

  1. telnet 192.168.1.5 登陆Unix/Linux系统
    login(username) 输入用户名
    password(user’s password) 输入密码
    logout or exit 退出

2.clear 清屏命令 就是CLS清屏

3.pwd 显示当前所在路径

4.cd 改变目录: Accept both absolute 绝对路径 and relative pathnames相对路径

cd [directory_name]
cd /home/test1/dir2
cd dir4/flowers
cd 相同于cd~
cd ../..

  1. ls Displaying a Listing of Files and Directories
    想当于List也相当于Dos下的Dir
    ls –a 列出所有信息
    ls -F 列出类型

  2. ls –l 列出详细信息
    如: d rwx r-x r-x 4 user nobody 1024 Feb 22 09:20 . fm

d: 文件类型
rwx: 拥有者
r-x:同组者
r-x:其它人
4:链接号
user:拥有者
nobody:组名
1024 :大小
Feb 22 09:20:最后一次修改时间
fm:文件名 (蓝色的为目录)

7. r 读权限
w 写权限,对于目录来说,可生成文件与子目录或删除文件与子目录
x 执行权限,对目录来说,可查找该目录下内容

  • 没有权限
    如:rw- r-- r--

8.chmod 修改权限
chmod g-r dante chmod u+x,g-w dante
$ chmod a=rw dante

9.create new,empty files or update access and modification times
Touch filename(s)

10.create directories
mkdir [-p] directory_name 创建目录

mkdir reports/weeklymkdir dir1 dir2 dir3
mkdir /gamesmkdir –p practice/dir1/admin

11.copy files 拷贝
cp [i] source_file destination_file
加i表示。若有同名的文件就提示一下。不加就不提示。直接覆盖
cp[i] source_file(s) destination_directory

cp nuts flavorscp nuts flavors dir2
$cp -i beans nuts

12.copy a directory and its contents to another directory
cp –r[i] source_directory(s) destination_directory

cp –r dir3 dir4cp –r dir1 dir4 /tmp

13.move or rename files and directories 移动 相当于重命名
mv nuts brandsmv /export/home/user2/dir1/brands ./
$mv dir5 dir6

14.remove files 删除 相当于delete
rm [-i] filename(s) 加i删除时提示是不否确定删除
rm file1 file2 file3rm -i file4

15.Remove Directories
rmdir directory_name(s) 删除目录
rm –r[i] directory_name(s)

rmdir empty_dirrm –r dir6
$rm –ir /dir7

16.man 显示帮助信息
man name
man –k keyword 显示关键字

17.$ ls d*
ls dir?
ls z?.txt
ls [b-f]*
ls [fF]k*abc?e.txt
cd ; ls
date ; cal ;pwd

18.angle Brackets(>,<,>>)
mailxcal 5 2003 > may.june
cal 6 2003 >> may.junecal 7 2003 | lp
$ls –l /etc | more

19.cat filename(s) 串联显示把多个文件串到一起再输出
Cat 文件1> 文件2 就是把F1写到F2再输出F2 信息被F1覆盖

20.more filename(s) 把文件内容显示到显示屏

 More和cat效果相似

21.head [-n] filename(s)&tail[-n] filename(s)查看头尾文件
$ tail -30 /usr/dict/words

22.vi 文本编辑器
vi filename (Open or create a file)
vi (Open a new file to be named later)
view filename (Open a file as read-only)
操作:
向上:k
向下:j
向左:h
向右:l

i :在光标当前位置插入
a :在光标所在位置后插入
I :在行头插入
A :在行尾插入
o :在光标所在行下插入一空行
O :在光标所在行上插入一空行
<Esc> 退出插入状态
x :删除一个字符
dw :删除当前词
3dw :删除三个词
dd :删除当前行
5dd :删除五行
:5,10d 删除从第5行到第十10行

r :替换一个字符
cw :替换一个单词
c :替换一行
C :替换从光标至行尾
J :把当前行和下一行连起来
u :废除刚才的编辑操作(即 undo)
~ :改变大小写
yy : 拷贝行(或Y)
yw :拷贝词
p :当前行下粘贴
P :当前行上粘贴
:1,2co3 拷贝行1,行2在行3之后
:4,5m6 移动行4,行5在行6之后

:w :存盘
:w newfile :存成新文件
:wq :存盘退出Vi(或ZZ,或:x)
:q! :强行退出不存盘

:set nu :显示行代码
:(number) :光标停在指定行
G :到文件尾(1G到文件头)
:/串 :从当前行往下查找
:?串 :从当前行往上查找
n :查找继续
:1,$s/旧串/新串/g : 替换全文(或:%s/旧串/新串/g)
:r《文件名》 : 在光标所在位置插入另一个文件

  1. ftp: 联接到某服务器
    ftp 192.168.0.23
    name: (user name)
    password: (user’s password)
    Commands:
    cd
    dir
    bye
    bin/asc
    get/put
    mget/mpu

Reference:
https://blog.csdn.net/quxiuer/article/details/2417155

相关文章

网友评论

      本文标题:Linux Command

      本文链接:https://www.haomeiwen.com/subject/ihfwpktx.html