linux学习的基础命令

linux的基础操作命令:

    常见命令:

man

查看帮助文档

用法:man + 命令

help

查看指定命令的用法

用法: 命令 --help(有空格)

tab

linux下命令与文件名补全

用法:在打出不熟悉的命令或要输入名字过长的文件名时,可以输入开头几个命令的开头,按键盘TAB键,补全命令

whereis

查看命令的出处,包含指定命令人的文件都存在系统的各个位置

which

查看命令的可执行文件位置

history

查看自己使用多的历史命令

    磁盘文件操作:

ls

查看当前目录下的文件信息

-a 查看目录下所有文件,包含隐藏文件(文件名以 . 开头的是隐藏文件)

-A 查看除 . 及 .. 以为的文件

-l  查看文件的详细信息

-h  以优雅的方式列出文件

列出的信息:第一个'd'代表文件夹,还会有'l'代表链接,以' - ' 开头的是文件

后面三个字符为一组.'rwx'分别代表读(4),写(2),执行(1).前三个为当前用户的权限,之后的是用户所在的用户组的权限,最后为其他用户的权限.在后面的是引用的次数

其他选项:

ls python* :查看所有python开头的文件/文件夹

ls *.py :查看以py结尾的文件

ls ?.py 查看文件名为一个字符的py文件

ls >test.txt : 将命令的结果存到文件中

more

分页查看文件信息

通过分页查看文件信息,按空格翻页.q键退出

cat

查看文件的所有内容

tail

查看指定文件的最后内容,默认查看最后十行,并监听文件的新增内容.常用与监听日志文件

用法:tail - 选项 文件(可指定显示的行数)

clear

清屏命令与windows一样

pwd

查看当前终端工作的目录

cd

切换工作的目录

文件夹可以是绝对路径

也可以是相对路径

touch

创建文件(但是不常用,vi操作中可以创建文件,然后修改)

mkdir

创建文件夹 

用法: mkdir 文件夹名

可以级联创建文件夹  (-v :每次创建回显信息. -p : 指定父级文件夹,不存在就创建)

rmdir

删除文件夹.如果文件夹在使用或者为空,则不能删除

rm

文件删除(慎重操作)

-i : 已交互方式执行(每次删除需要再次请确认)

-f : 强制删除,忽略不存在的文件,不提示

-r : 递归的删除

cp

拷贝文件

用法 : cp 源文件 目标文件

加上-rf 可以拷贝文件夹

mv

剪切/移动文件(添加 -f 可以移动文件夹)

用法和cp相似

tar

打包/解包:将多个文件封装在一个文件中,打包后的文件后缀名为.tar

-c :压缩打包

-v : 回显

-f : 按照文件操作方式进行操作

(一般这三个选项一起用)(打包后文件依然存在)

-x : 解包打包的文件

gzip

压缩/解压 通常都是先打包文件然后压缩文件

-r : 压缩指定文件,包含文件夹

-d : 解压

可以看出打包后文件还是很大的,但是压缩后就很小了

bzip2

压缩/解压命令,操作同gzip

压缩选项是 -z (不加也可以压缩)

zip/unzip

加压/解压命令(zip压缩/unzip解压)

zip 指定压缩后的文件名(加后缀,不加都可以)  要压缩的文件

unzip中操作压缩包时(若已有文件),则会有yes(解压),no(不解压),all(所有替换),none(不替换),rename(重命名)

find

从指定目录中查询文件

根据大小查找

ln

系统文件的链接,相当于wondows中的快捷方式

链接在linux/unix中分为软链接,硬链接

软链接:不占用磁盘文件,源文件失效则链接失效

硬链接:只能链接普通文件,不能连接目录

用户权限管理:

whoami

查看当前登录用户

who

查看当前登录用户信息(可以查看远程登录的用户信息)

exit

退出当前终端

useradd

添加一个用户信息

-d : 指定用户所属的主目录

-m : 指定自动创建主目录

-g : 指定组名称

su

切换用户  

su 切换到root用户

su root 切换到root用户

su ~ :切换到root用户,并更换到/root目录下

su -root 同上

su user 切换到用户

su -user 切换到用户,并更换到用户目录下

查看用户组

cat /etc/group

groupadd

添加用户组

usermod

修改用户所在用户组

chmod

设置权限

文件的操作有三种权限:读r、写w、执行x

同样三种权限可以通过数字表示:r 4、w 2、x 1

                                                                    100  010   001

一般可以chmod 777 user

chmod 644 (用户读写,组 读 其他用户,读)

也可以 chmod 700

chown

修改文件所属用户

        系统管理

ps

查看系统进程 ps -ef:以标准格式展示

ps -aux : 以BSD格式展示

top

查看系统进程,类似windows中的任务管理器

kill

终止进程

在kill加选项 -9 强制杀死

远程登录

使用openssh

1.安装openssh-server

apt-get install openssh-server

修改/etc/ssh/sshd.config配置

修改PermitRootLogin yes(谨慎操作,在实际中不允许root用户登录)

重启服务

service sshd restart

(查看服务详情  service sshd status)

在 xshell/secureCRT中连接

远程文件操作

vsftp

安装vsftp

apt-get install vsftp

修改/etc/vsftp.conf配置

重启

另附上笔记的链接(印象笔记):

linux的基础操作

    

猜你喜欢

转载自blog.csdn.net/max_like/article/details/81346423
今日推荐