我在屏幕内(屏幕 -Ra)。我有一个很长的命令,我在最后。而不是保持左箭头,你怎么能去到行的开头?
当我在普通窗口中时,CTRL-A 起作用,但是当我在屏幕内时,按 CTRL-A 会给我一条消息“没有其他窗口” - 似乎 CTRL-A 被分派到屏幕上。
你如何转到屏幕中一行的开头?
我正在运行以下命令,但它不是递归执行的:
find . -name *.java
Run Code Online (Sandbox Code Playgroud)
我知道当前目录下还有 java 文件,但它find仅在当前目录上执行。我使用的是 OS X 10.9。
登录用户是对文件夹具有写入权限的组的成员。但是当这个用户试图写一些东西时,“权限被拒绝”。
下面的日志总结了这个问题:
subv:/www/tracer/ whoami
frank
subv:/www/tracer/
subv:/www/tracer/ ls -ltr
total 4
drwxrwxr-x 2 root tracer 4096 Jan 20 12:25 convert.tracer.com
subv:/www/tracer/ groups frank
frank : frank tracer
subv:/www/tracer/ > convert.tracer.com/test
-bash: convert.tracer.com/test: Permission denied
subv:/www/tracer/
Run Code Online (Sandbox Code Playgroud)
“ls -bail /www/tracer/convert.tracer.com/”的输出:
subv:~/ ls -bail /www/tracer/convert.tracer.com/
total 8
38010883 drwxrwxr-x 2 root tracer 4096 Jan 20 12:25 .
38010882 drwxr-xr-x 3 root root 4096 Jan 20 12:25 ..
subv:~/
Run Code Online (Sandbox Code Playgroud) 我有一个文本文件,每一行都像这样存储:
"Video or movie" "parent" "Media or entertainment" "1" "1" "1" "0" "0"
Run Code Online (Sandbox Code Playgroud)
我想将第 3 列与第 2 列交换,即
"Video or movie" "Media or entertainment" "parent" "1" "1" "1" "0" "0"
Run Code Online (Sandbox Code Playgroud)
如何在 linux 中使用 shell 脚本或任何其他脚本语言执行此操作?我只需要一个最简单、最快捷的方法。
简单的问题,也许有一个简单的答案。
我的主文件夹中有几个目录,我希望将它们作为网络服务器上的目录提供。所以,我所做的是创建一个符号链接:
iMac:/Library/WebServer/Documents/ ls -ltr
-rw-rw-r-- 1 root admin 44 Nov 20 2004 index.html.en
-rw-rw-r-- 1 root admin 31958 May 18 2009 PoweredByMacOSXLarge.gif
-rw-rw-r-- 1 root admin 3726 May 18 2009 PoweredByMacOSX.gif
-rwxr-xr-x 1 mego admin 0 Jan 6 2011 favicon.ico
lrwxrwxr-x 1 mego admin 52 Jul 26 13:45 myadmin -> /Users/mego/Downloads/phpMyAdmin-3.4.3.2-english
iMac:/Library/WebServer/Documents/ ln -s /Users/mego/opt/rel/src/main/web/ rel
iMac:/Library/WebServer/Documents/ ls -ltr
-rw-rw-r-- 1 root admin 44 Nov 20 2004 index.html.en
-rw-rw-r-- 1 root admin 31958 May 18 2009 PoweredByMacOSXLarge.gif
-rw-rw-r-- 1 …Run Code Online (Sandbox Code Playgroud) 我想自定义颜色,ls据我所知,使用dircolors.
我做了:
dircolors > ~/.dircolors
Run Code Online (Sandbox Code Playgroud)
在此之后,我立即启动一个终端并收到此错误:
dircolors: /home/frank/.dircolors:1: invalid line; missing second token
Run Code Online (Sandbox Code Playgroud)
我没有改变任何东西~/.dircolors。运行 Ubuntu 11.10 x64。该文件看起来像这样。
LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:';
export LS_COLORS
Run Code Online (Sandbox Code Playgroud)